Comment convertir en delphi:Delphi 7: obtenir le format de l'argent dans la chaîne
'1' à '1,00'
ou
'1,5' à '1,50'
Par exemple, toutes les variables sont en chaîne.
merci
Comment convertir en delphi:Delphi 7: obtenir le format de l'argent dans la chaîne
'1' à '1,00'
ou
'1,5' à '1,50'
Par exemple, toutes les variables sont en chaîne.
merci
Vous pouvez utiliser la fonction Format ou FormatFloat. L'exemple de format (en supposant que ',' est un séparateur décimal) est
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(Format('%.2f', [StrToFloat('1,5')]));
end;
Vous cherchez la fonction FormatFloat je crois.
var
sText : string;
begin
sText := '1234';
showMessage(formatFloat('#,###.00', strToFloat(sText)));
-Don.
Utilisez FormatFloat. Et c'est Delphi, avec "i", btw ...
N'avez-vous pas vu que 'FormatFloat' était déjà mentionné dans une réponse (avec un exemple de code)? –