Edit parte 1!
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!
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
Curtidas 0
Respostas
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
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
10/06/2004
Gollum, por favor leia as regras de conduta.
:arrow: O título não esta de acordo com as regras.
:arrow: O título não esta de acordo com as regras.
GOSTEI 0