rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Conversion d'une String en Real

Posté par ORIBE, le mercredi 10 juillet 2002 à 11:08:44
Bonjour
J'ai un problème, je souhaite récupérer un nombre que je rentre dans un Edit pour le mettre dans un tableau de réel après validation par un bouton met à l'execution j'ai une erreur comme quoi le nombre n'est pas de type flottant pourtant j'utilise StrToFloat(Edit.Text)
Si vous avez une solution merci de me tenir au courant
Sylvain
Répondre à ORIBE  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mercredi 10 juillet 2002 à 11:12:15
Dans quel langage ?
Répondre à sebsauvage

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Sylvain, le mercredi 10 juillet 2002 à 11:18:29
En langage Delphi4!
Répondre à Sylvain

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
sebsauvage, le mercredi 10 juillet 2002 à 14:21:17
Tout dépend de ta configuration de windows:
Le séparateur des décimaux est-il la virgule ou le point ?

Je ne sais pas quelle convention StrToFloat() utilise par défaut.
Je n'ai pas Delphi sous la main, mais regarde si il n'y a pas des options dans StrToFloat() pour spécifier le séparateur.

Si il n'y en pas, ça sera à toi de replacer la virgule par un point (ou vice-versa).
Répondre à sebsauvage

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Taboujr, le samedi 13 juillet 2002 à 03:20:35
J'ai eu un souci un jour avec la fonction StrToFloat, ma solution, ça a été de la reconstruire à ma façon, en extrayant la partie entière et la partie décimale dans des Entier et en refaisant l'opération Réel final = Partie Entière + Partie décimale/10^nb de chiffre de la partie décimale. La conversion Entier/Réelle se fait automatiquement si je me souviens bien.

En passant à Delphi 5, puis 6, j'ai plus eu de souci. J'ai jamais compris pourquoi... Mais de toutes façons, il vaut toujours mieux modifier ton Edit.Text pour changer le séparateur afin que ton logiciel soit utilisable qulle que soit la configuration du PC sur lequel elle est utilisée.

Sinon, si tu veux te mettre à Delphi 6, fais un tour sur le site de Borland, la version personnelle y est gracieusement offerte.

Tabou Junior
Répondre à Taboujr

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 tafiscobar, le mardi 16 juillet 2002 à 11:54:24
salut, moi j'ai fait une petite fct en C++ sous VC++ pour convertir une string en double, donc si cela t'interresse, ce n'est pas tres propre coe code mais je pense q tu p le refaire coe tu v.C'est q j'etudie caractere par caractere et je les concatene comme il l faut en prenant en compte comment le systeme gere les flottants.Voila, si le code t'interresse, je te l'envoie ou j l'ai donne a cette adresse : http://www.cppfrance.com/article.aspx?Val=889 , tu telecharges les zip et tu regardes ds le dossier calculdll le module calcul.cpp, la fct qui s'appelle valeurDouble() , j'espere q j t'ai aide, tu p le faire en dll et l'utiliser sous delphi ou le reecrire en delphi.
tafiscobar
Répondre à tafiscobar
Logiciels pertinents trouvés dans les téléchargements
Télécharger Real Alternative 1.8.0Real Alternative - Real Alternative permet de lire des fichiers RealMedia sans avoir à installer RealPlayer. Ainsi, tous les formats...Catégorie: Codecs
Licence: Freeware/gratuit
Télécharger Sound Convert Tool 2.0Sound Convert Tool - Sound Convert Tool est un petit outil très simple permettant de convertir des fichiers au format ACT, REC ou RCD vers le...Catégorie: Conversion audio
Licence: Freeware/gratuit
Télécharger MediaCoder 0.6.1.4150MediaCoder - <h2>Avant propos</h2> Afin de profiter de la version n°4150, vous devez en premier lieu télécharger la version n°4140...Catégorie: Edition vidéo
Licence: Open Source
Télécharger RealMedia Splitter 1.0.1.1  RealMedia Splitter - RealMedia Splitter permet de lire des fichiers audio ou vidéo au format RealNetworks ( RM , RAM , RMVB , etc.) à partir de...Catégorie: Edition vidéo
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Conversion d'une String en Real »