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]

Responder a