



É necessário estar declarado SysUtils na seção uses,
em versões unicode declare System.SysUtils.
Função do Delphi: TryStrToFloat.
Rerotno: Boolean.
Repere que o separador decimal pode mudar conforme as configurações
do Windows.
Exemplo de uso:
1 2 3 4 5 6 7 8 9 10 11 | procedure TForm1.Button1Click(Sender: TObject); var s: string; f: double; begin s := '127,258'; if TryStrToFloat(s, f) then ShowMessage('Ok! ' + FormatFloat('#0.00', f)) else ShowMessage(s + ' não é um número float válido!'); end; |