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. ___ É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.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)
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...
Et n'oubliez pas les tags et balises adaptés dans vos titres et posts...
et merci @tous
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. ___ É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.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)
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. ___ É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.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager