Existe t'il un équivalent de FormatFloat pour les entiers ?![]()
J'ai pas trouvé ...![]()
Ca m'éviterait de le faire à la main.![]()
![]()
Existe t'il un équivalent de FormatFloat pour les entiers ?![]()
J'ai pas trouvé ...![]()
Ca m'éviterait de le faire à la main.![]()
![]()
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)
oula, je crois que tu va pouvoir commencer à coder...Existe t'il un équivalent de FormatFloat pour les entiers ?
J'ai pas trouvé ...
Ca m'éviterait de le faire à la main.![]()
parcke j'utilise bokou les conversions et traitement de chaines et nombres.... j'ai jamais vu ca....![]()
a part si qlq1 connait mais suis sceptik !!!
bon courage...![]()
Salut,
Il y a la fonction formatcurr qui a l'air d'accepter les entiers
function FormatCurr(const Format: string; Value: Currency): string;
Ca compile, mais ca ne formate pas comme je veux.Envoyé par bjl
![]()
En fait, j'ai un nombre entier, et je voudrais qu'il me mette l'espace des milliers.
![]()
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)
Ca dépend peut être de ton contexte ou de la longueur de ton entier
mais ceci marche chez moi (delphi6 perso#2, win 98SE)
Je reçois bien "3 420" dans le message.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 procedure TForm1.Button2Click(Sender: TObject); var i:integer; s:string; begin i:=3420; s:= FormatCurr('# ###' , i); showmessage(s); end;
Effectivement, ca marche !![]()
Il y avait un autre problème parasite qui me génait.
Moi, j'utilise le ThousandSeparator pour les miliers (c'est plus sûr):
Merci pour l'astuce du FormatCurr.
Code : Sélectionner tout - Visualiser dans une fenêtre à part FormatCurr(',##0', _nQuantite)
![]()
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)
Partager