IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Delphi Discussion :

’0.5’’ n’est pas un nombre à virgule flottante correcte.


Sujet :

Langage Delphi

  1. #1
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mars 2003
    Messages
    397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mars 2003
    Messages : 397
    Points : 165
    Points
    165
    Par défaut ’0.5’’ n’est pas un nombre à virgule flottante correcte.
    Bonjour à tous,

    J'ai un problème qui survient après plusieurs mois de service d'un petit logiciel maison

    Soit avec Vista ou Seven les personnes qui utilisent ce petit logiciel se retrouve avec cette erreur ’0.5’’ n’est pas un nombre à virgule flottante correcte., mais se n'est pas systématique.


    Les valeurs qui sont saisies dans le Tedit sont modifiées comme suit si nécessaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        cot:=edit15.Text;
        for i:=1 to length(cot) do
        begin
          if cot[i]='.' then cot[i]:=',';
        end;
    Comment faire en sorte que quelque soit le délimiteur utilisé l'erreur ne se produise plus.

    Pour une personne le problème à été résolu en modifiant les paramètres comme suit
    Option régionale Dans l'onglet Général mettre Français (France).

    Merci de votre aide

  2. #2
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    Si tu veux toujours utiliser le point comme séparateur décimal, modifie la valeur de la variable DecimalSeparator .

  3. #3
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 457
    Points
    28 457
    Par défaut
    Citation Envoyé par michel71 Voir le message
    Bonjour à tous,

    J'ai un problème qui survient après plusieurs mois de service d'un petit logiciel maison

    Soit avec Vista ou Seven les personnes qui utilisent ce petit logiciel se retrouve avec cette erreur ’0.5’’ n’est pas un nombre à virgule flottante correcte., mais se n'est pas systématique.


    Les valeurs qui sont saisies dans le Tedit sont modifiées comme suit si nécessaire

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
        cot:=edit15.Text;
        for i:=1 to length(cot) do
        begin
          if cot[i]='.' then cot[i]:=',';
        end;
    Comment faire en sorte que quelque soit le délimiteur utilisé l'erreur ne se produise plus.

    Pour une personne le problème à été résolu en modifiant les paramètres comme suit
    Option régionale Dans l'onglet Général mettre Français (France).

    Merci de votre aide
    tu as la réponse dans ta question, il faut tenir compte de, ou modifier la valeur de "DecimalSeparator".

  4. #4
    Membre chevronné
    Avatar de Droïde Système7
    Homme Profil pro
    Inscrit en
    Septembre 2003
    Messages
    2 262
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2003
    Messages : 2 262
    Points : 1 928
    Points
    1 928
    Par défaut
    Bonjour,

    Pour une personne le problème à été résolu en modifiant les paramètres comme suit
    Option régionale Dans l'onglet Général mettre Français (France).
    Dans l'autre sens, tu peux reproduire cette erreur en sélectionnant > langue Anglais (EU).

    Ce qui est l'idéal pour se rendre compte

  5. #5
    Membre habitué
    Homme Profil pro
    retraité
    Inscrit en
    Mars 2003
    Messages
    397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Saône et Loire (Bourgogne)

    Informations professionnelles :
    Activité : retraité

    Informations forums :
    Inscription : Mars 2003
    Messages : 397
    Points : 165
    Points
    165
    Par défaut
    Merci, problème résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 9
    Dernier message: 22/05/2021, 15h33
  2. Nombres à virgule flottante
    Par visiwi dans le forum Scheme
    Réponses: 6
    Dernier message: 19/06/2008, 16h46
  3. nombre à virgule flottante
    Par new_wave dans le forum Langage
    Réponses: 1
    Dernier message: 14/01/2008, 11h16
  4. Réponses: 3
    Dernier message: 01/08/2007, 12h49
  5. 50.00 n'est pas un nombre en virgule flottante correct
    Par Merfolk dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/01/2006, 00h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo