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 :

probleme du boolean


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Par défaut probleme du boolean
    salut

    j'ai finit pour les integer et maintenan je veut mettre du boolean :
    voila j'ai 2 edit " edi1 , edit2" et un boutton

    j'ai mis ce bout de code c'est marche pas :

    procedure TForm1.Button1Click(Sender: TObject);
    var
    a:boolean;
    r:double;
    begin
    a:=BoolToStr(edit1.texte);
    r:=a*2;
    edit2.text:=floattostr(r)
    end;
    ben je veut entrer dans l'edit 1 un nombre comme 2.5 , et puis le multiplier par 2 et avoir le resultas finale dans edit2

    par exemple : 2.5*2=5
    svp aidez moi

  2. #2
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    ben je veut entrer dans l'edit 1 un nombre comme 2.5
    a:boolean;
    a:=BoolToStr(edit1.texte);
    Mais comment veux-tu que ça fonctionne ?
    Tu fais les choses à l'envers et n'importe comment !

    Tu veux mettre 2.5 dans l'Edit1, mais 2.5 ce n'est pas une valeur booléenne !
    Le booléen, c'est oui-non, vrai-faux, 0-1 et basta !
    Alors, ton 2.5, hein !

    Ensuite, en admettant que tu aies entré "1" (valeur booléenne),
    pourquoi veux-tu le transformer en string (BoolToStr) ???

    Et tu pourras jamais le recopier dans ton "a", puisque tu le définis comme boolean, celui-ci.

    Sans vouloir t'offenser, je crois que tu devrais t'acheter un bouquin sur la prog, comme beaucoup ont fait, et en avant la lecture, et la comprenette !

    JP

  3. #3
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    64
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 64
    Par défaut
    je peut savoir quoi faire pour entrer un nombre en virgule dans l'edit ?

  4. #4
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 132
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 132
    Par défaut
    je peut savoir quoi faire pour entrer un nombre en virgule dans l'edit ?
    Bien sûr !
    En plus c'est très simple : il te suffit de le taper !
    Ensuite, c'est à toi de savoir quoi en faire, et personne d'autre ne peut le savoir à ta place.
    Tu noteras au passage qu'un nombre à virgule est un nombre, c'est-à-dire quelque chose de légèrement différent d'une chaîne, telle que retournée par la propriété "Text" de ton Edit.

    Permets-moi d'insister, plutôt que de poser des questions niveau maternelle et d'attendre la réponse, je crois vraiment que tu devrais t'acheter un bouquin sur la prog, comme beaucoup ont fait, et en avant la lecture, et la comprenette !
    Sinon, la touche F1 c'est pas mal aussi (OK, des fois les exemples ne fonctionnent pas, mais bon, on cherche, on trouve...)
    JP

  5. #5
    Membre émérite Avatar de slimjoe
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2005
    Messages : 647
    Par défaut
    Est-ce qu'il te serait possible d'énoncer un objectif plus large stp ? Je ne comprends pas pourquoi tu cherches à multiplier un booléen par 2

    Pour ce qui est de la conversion des réels en chaînes, il faut faire attention au séparateur de décimales. Parfois c'est un point parfois une virgule. Si dans ton edit tu n'utilises pas le bon séparateur, il est certain que c'est pour planter .

  6. #6
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 236
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 236
    Par défaut
    Tu trouveras >>> ici <<< plein de tutoriaux qui permettront de combler tes lacunes aux niveaux de la programmation en delphi.
    Modérateur Delphi

    Le guide du bon forumeur :
    __________
    Rayek World : Youtube Facebook

Discussions similaires

  1. Probleme Accesseur boolean
    Par linuxien_62 dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 15/05/2013, 10h03
  2. probleme de syntax sur boolean
    Par philoo_le_foo dans le forum Hibernate
    Réponses: 1
    Dernier message: 10/09/2009, 13h04
  3. probleme de boolean
    Par babou54 dans le forum Delphi
    Réponses: 4
    Dernier message: 13/04/2007, 14h13
  4. probleme avec random boolean
    Par petitenovice dans le forum Langage
    Réponses: 2
    Dernier message: 11/12/2006, 09h39
  5. [Kylix] Probleme d'execution de programmes...
    Par yopziggy dans le forum EDI
    Réponses: 19
    Dernier message: 03/05/2002, 14h50

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