Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, l'EDI RAD multiplateforme basé sur Free Pascal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 11/12/2012, 09h15   #1
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 153
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 1 153
Points : 1 697
Points : 1 697
Par défaut FormatFloat affiche un "?" pour le séparateur des milliers

Bonjour,

J'ai un problème avec FormatFloat, si je met dans Format : #,##0.00, j'ai par exemple une représentation de 35300.12 qui est : "35?300,12".

En vérifiant, la valeur de "thousandseparator" est bien l'espace. Alors, comment faire pour que FormatFloat soit correct ? Y a t-il une autre procédure qui fonctionne ?

Pour info : Lazarus 1.0.4 et FPC 2.6.0 (et ça faisait la même chose en Lazarus 1.0.2) sous Windows 7 32 bits.

JS
__________________
L'Amour est fort difficile à conjuguer.
Au passé, il n'est jamais simple.
Au présent, il n'est qu'indicatif.
Et au futur, il n'est que conditionnel.
(d'après Jean Cocteau)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 09h46   #2
tourlourou
Modérateur
 
Homme Yves Lemaire
Biologiste ; Progr(amateur)
Inscription : mars 2005
Messages : 1 684
Détails du profil
Informations personnelles :
Nom : Homme Yves Lemaire
Âge : 50
Localisation : France, Yvelines (Île de France)

Informations professionnelles :
Activité : Biologiste ; Progr(amateur)

Informations forums :
Inscription : mars 2005
Messages : 1 684
Points : 3 097
Points : 3 097
N'y aurait-il pas une différence de codage entre le caractère et la chaîne ?

Il pourrait être intéressant de faire des SizeOf.
__________________
Delphi 5 Pro et Code Typhon 2.80 sous Win 7 64 bits - Code Typhon 2.70 / Ubuntu 12.04 64 bits
tourlourou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 10h33   #3
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 153
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 1 153
Points : 1 697
Points : 1 697
Citation:
Envoyé par tourlourou Voir le message
N'y aurait-il pas une différence de codage entre le caractère et la chaîne ?

Il pourrait être intéressant de faire des SizeOf.
Merci pour cette piste, je regarde cela.
__________________
L'Amour est fort difficile à conjuguer.
Au passé, il n'est jamais simple.
Au présent, il n'est qu'indicatif.
Et au futur, il n'est que conditionnel.
(d'après Jean Cocteau)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 11h44   #4
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 153
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 1 153
Points : 1 697
Points : 1 697
Non, ce ne semble pas être cela. Tout est en string et le thousandseparator est un char.
__________________
L'Amour est fort difficile à conjuguer.
Au passé, il n'est jamais simple.
Au présent, il n'est qu'indicatif.
Et au futur, il n'est que conditionnel.
(d'après Jean Cocteau)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 11/12/2012, 14h22   #5
Jipété
Membre Expert
 
Inscription : juillet 2006
Messages : 1 947
Détails du profil
Informations personnelles :
Localisation : France, Hérault (Languedoc Roussillon)

Informations forums :
Inscription : juillet 2006
Messages : 1 947
Points : 2 197
Points : 2 197
Salut,

Jette un œil ici
__________________
Après avoir posté, relisez-vous ! Et en cas d'erreur, de faute d'orthographe ou d'oubli, il existe un bouton « Éditer », à utiliser sans modération
On a des lois pour protéger les remboursements aux faiseurs d’argent. On n’en a pas pour empêcher un être humain de mourir de misère.
Mes 2 cts,
--
jp
Jipété est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/12/2012, 08h35   #6
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 153
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Ille et Vilaine (Bretagne)

Informations professionnelles :
Activité : Responsable de service informatique
Secteur : High Tech - Électronique et micro-électronique

Informations forums :
Inscription : avril 2011
Messages : 1 153
Points : 1 697
Points : 1 697
Merci pour cette info,

hier j'ai refais une fonction Formatfloat pour voir, mais pareil car j'ai utilisé ThousandSeparator !

Cet éclairage nouveau va m'aider.

JS
__________________
L'Amour est fort difficile à conjuguer.
Au passé, il n'est jamais simple.
Au présent, il n'est qu'indicatif.
Et au futur, il n'est que conditionnel.
(d'après Jean Cocteau)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 01h01.


 
 
 
 
Partenaires

Hébergement Web