Pessoal tenho o seguinte problema: No software da empresa em que trabalho há uma rotina para exclusão do crédito do cliente, onde o usuário informa em um currency edit o valor da exclusão. Após isso é feita uma comparação para verificar se o valor digitado não é superior ao total do crédito do cliente:
if FValMaxCanc < edtValor.Value then begin Application.MessageBox('Valor acima da quantidade de crédito.', 'Atenção', MB_ICONWARNING); Exit; end; A variável FValMaxCanc é uma variável private do tipo Extended que é carregada através de um constructor, mas acontece que essa comparação esta falhando, mesmo com os dois valores iguais a condição do if está sendo verdadeira. Alguém sabe explicar o porque? Desde já agradeço a ajuda. Rafael M. de Souza Programador J&J Informática - 17 3343-1693 ____________________________________________________________________________________ Veja quais são os assuntos do momento no Yahoo! +Buscados http://br.maisbuscados.yahoo.com [As partes desta mensagem que não continham texto foram removidas]