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

 Delphi Discussion :

Message "(1.5) is not a valid floating point value."


Sujet :

Delphi

  1. #1
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 31
    Par défaut Message "(1.5) is not a valid floating point value."
    salut :

    dans mon projet quand j'entrer une valeur en vergue ex:1,5 le programme il accepter cette valeur parceque (real nb), mais quand j'enter une valeur avec une point ex(1.5) il s'afficher une message :

    (1.5) is not a valid floating point value.

    la question c'est comment faire pour affiche une autre message:

    ('Essaier entre une vergue(,) ou lieu point (.) ').
    exemple SVP.

    mercie.

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 82
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
    procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
     if Key = 190 then showmessage('Essaier entre une vergue(,) ou lieu point (.) ');
    end;
    190 = .

  3. #3
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Par défaut gentilman_delphi
    Citation Envoyé par moukah2 Voir le message
    salut :

    dans mon projet quand j'entrer une valeur en vergue ex:1,5 le programme il accepter cette valeur parceque (real nb), mais quand j'enter une valeur avec une point ex(1.5) il s'afficher une message :

    (1.5) is not a valid floating point value.

    la question c'est comment faire pour affiche une autre message:

    ('Essaier entre une vergue(,) ou lieu point (.) ').
    exemple SVP.

    mercie.

    Bon soir
    Peut etre que vous ne controlez pas le panneau de configuration /OPTIONSREGIONALES/

  4. #4
    Membre Expert

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 296
    Par défaut
    Fais une recherche sur TFormatSettings

  5. #5
    Membre confirmé
    Inscrit en
    Août 2007
    Messages
    158
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 158
    Par défaut
    Bon Soir
    Peut etre que vous ne controlez pas les parametres regionales dans le panneau de configuration de windows

  6. #6
    Membre Expert Avatar de guillemouze
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    876
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 876
    Par défaut
    tu peux aussi remplacer le '.' et ',' par le séparateur décimal courant.

    Pour reprendre le code de magik_mushroom :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word;
      Shift: TShiftState);
    begin
      if ( Key = ord('.') ) or ( key = ord(',') ) then 
        Key := ord(DecimalSeparator);
    end;
    PS: ceci : "," s'appelle une "virgule". Une "vergue" est une "pièce de bois disposée en travers des mâts d'un navire pour supporter les voiles" selon le dictionnaire de TV5

  7. #7
    Membre averti
    Inscrit en
    Novembre 2007
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 31
    Par défaut
    mercie

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

Discussions similaires

  1. [MySQL] Message d'erreur SQL mysql_fetch_assoc(): supplied argument is not a valid
    Par pony99 dans le forum PHP & Base de données
    Réponses: 10
    Dernier message: 19/02/2007, 16h44
  2. update.exe is not a valid WIN32 application !!!!
    Par fm077 dans le forum Windows XP
    Réponses: 1
    Dernier message: 03/11/2005, 15h18
  3. erreur: pg_query() 5 is not a valid PostgreSQL link resource
    Par david_chardonnet dans le forum PostgreSQL
    Réponses: 1
    Dernier message: 10/06/2005, 13h50
  4. Réponses: 3
    Dernier message: 30/09/2004, 20h16
  5. is not a valid MySQL-Link resource
    Par $erial.coder dans le forum Requêtes
    Réponses: 4
    Dernier message: 30/07/2004, 11h16

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