Fórum TryStrToCurr #295413
14/09/2005
0
Peununes
Curtir tópico
+ 0Posts
14/09/2005
Rjun
function TryStrToCurr(const S: string; out Value: Currency): Boolean; overload;
O primeiro parâmetro é o valor que você quer converter e o segundo parâmetro é a variável que irá receber o valor convertido. Note que a função retorna um booleano indicando se a conversão foi ou não bem sucedida.
Gostei + 0
14/09/2005
Bruno Belchior
Gostei + 0
14/09/2005
Martins
No código abaixo a função vai converter o valor de Edit1 para um valor monetário, caso a conversão não possa ser feita, será exibida uma mensagem informando q o valor é inválido;
var V: Currency; begin if (TryStrToCurr(Edit1.Text, V))then Edit2.Text := FormatCurr(´´, V) else ShowMessage(´O valor contido em Edit1: ´ + Edit1.Text + ´ é inválido´); end;
vc pode utiliza em componentes q usam á logica booleana, assim:
var H: Currency; begin //Se o valor de edit1 for válido marca o checkbox, caso contrário desmarca. CheckBox1.Checked := TryStrToCurr(Edit1.Text, H); end;
Espero que possa lhe servir.
Boa Sorte
Martins
Gostei + 0
14/09/2005
Peununes
Grande abraço.
Obs.: Encontrei referencia no help do Delphi, mas não exemplo, daí a dúvida.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)