El problema que tienes es que estas capturando un valor tipo real a partir de un TEdit comun y corriente. Ya vi que antes de comparar eliminas el '$' y las comas. Pero ¿Y si puso cualquier otro caracter? Te recomiendo usar mejor un control TMaskEdit que ya trae forma de definir mascarillas par ala captura de cantidades en dinero. Ya casi nadie los usa porque hya muchos bibliotecas como las Rx que traen un componente especial para capturar cantidades en dinero y en donde no hay que hacer mas conversiones.
|