Edit parte 1!

Delphi

10/06/2004

Estou com problemas em editar valores do tipo real negativo, no edit.
sempre da pau!!!

alguem tem alguma ideia, sou novato!

tentei este codigo abaixo, mas com outro tipo de edit.
procedure TForm1.Button1Click(Sender: TObject);
var
Teste: Currency;
begin
try
Teste:=StrtoInt(Edit1.Text);
If Teste > 0 then
begin
Application.MessageBox(´Insira um número Negativo´, ´Erro´,MB_OK + MB_DEFBUTTON1);
end
else
Label1.Caption:=CurrtoStr(teste);
except
on EConvertError do
Application.MessageBox(´Valores Inválidos. Não use pontos nem letras´,´Erro´, MB_OK + MB_ICONERROR + MB_DEFBUTTON1);
end;
end;

mas como eu disse não funcionou!


Gollum

Gollum

Curtidas 0

Respostas

Edineidaniel

Edineidaniel

10/06/2004

Gollum,

olha só acho que dando pau... pq vc definiu um variável do tipo currency, ou seja, do tipo real...

e vc esta transformando o valor do edit1.text em Integer...
´Teste:=StrtoInt(Edit1.Text);´

este sabe pode ser este o problema...
tenta colocar..
Teste:=StrtoFloat(Edit1.Text);

se naum conseguir responda que eu te ajudo....

t+
Edinei


GOSTEI 0
Otto

Otto

10/06/2004

Gollum, por favor leia as regras de conduta.
:arrow: O título não esta de acordo com as regras.


GOSTEI 0
POSTAR