[Delphi] Convertion d'un string en numérique

Convertion d'un string en numérique [Delphi] - PHP - Programmation

Marsh Posté le 16-04-2002 à 11:51:13    

Bonjour,
 
J'ai un Edit1.Text qui contient "12 345.56", je veux convertir ce nombre en Reel pour le stocker dans une base et faire des opérations de conversion dessus.
 
La fonction "StrToFloat(Edit1.Text)" se plante à cause de l'espace.
 
J'ai pensé faire une recherche de caractère ' ' dans ma chaine par la fonction "pos(' ',MaChaine)", mais cette fonction me renvoie 0.
 
Quelqu'un a-t-il une idée pour traiter simplement ce problème et m'éviter la couteuse opération de découpage et comparaison caractère par caractère de ma chaine ?
 
D'avance merci :)


---------------
Nous ne sommes rien, nous n'allons vers rien. Profitons au moins du voyage !
Reply

Marsh Posté le 16-04-2002 à 11:51:13   

Reply

Marsh Posté le 16-04-2002 à 12:00:58    

Ok cai bon, curieusement, la fonction StringReplace ne fonctionne pas avec ' ', ni avec char(032), mais elle fonctionne avec ThousandSeparator, qui est pourtant... l'espace :crazy:
 
Il y a des fois ou Delphi me surprend...
 
Merci A+


---------------
Nous ne sommes rien, nous n'allons vers rien. Profitons au moins du voyage !
Reply

Marsh Posté le 16-04-2002 à 12:20:03    

C'est peut-être pas l'espace 032 mais l'espace insécable (  en HTML) qui a un autre code... Enfin c'est quand même étrange :/
À la limite c'est pas plus mal que tu passes par cette constante, au moins ça marchera sur les autres machines.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-04-2002 à 12:56:56    

C'est ce que je me suis dis aussi, car j'ignore comment réagirait la fonction "StrToFloat" face à une chaine de type "12,345.67" :)


---------------
Nous ne sommes rien, nous n'allons vers rien. Profitons au moins du voyage !
Reply

Marsh Posté le 16-04-2002 à 15:28:01    

Maldoror a écrit a écrit :

C'est ce que je me suis dis aussi, car j'ignore comment réagirait la fonction "StrToFloat" face à une chaine de type "12,345.67" :)  




Je vais te le dire...
 
KABOUM
 
J'ai bien résumé?  :D


---------------
Vendredi c'est Buitoni
Reply

Marsh Posté le 16-04-2002 à 15:43:00    

Buitoni a écrit a écrit :

 
Je vais te le dire...
 
KABOUM
 
J'ai bien résumé?  :D  




 
Je pense que ouais !! :D


---------------
Nous ne sommes rien, nous n'allons vers rien. Profitons au moins du voyage !
Reply

Marsh Posté le 16-04-2002 à 15:47:53    

1000000000000000000000001
0100000000000000000000010
0010000000000000000000100
0001100000000000000011000
0000111100000000011110000
0000011111100011111100000
0000001111111111111000000
0000000111111111110000000
0000000011111111100000000
0000000001111111000000000
0000000000111110000000000
0000000000011100000000000
0000000000001000000000000
000000000000 000000000000
 
 
Et voilà l'travail!!
 
Bon, d'accord, je sors... :D

Reply

Marsh Posté le 16-04-2002 à 15:56:03    

[:rofl]
 
 [:darkmavis]

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed