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

C++Builder Discussion :

Lire à partir de Edit


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut Lire à partir de Edit
    Salut à tous , je voudrais savoir SVP comment utiliser Edit pour lire une valeur

    ç-à-d je veux mettre une valeur entière dans Edit pour pouvoir l'utiliser aprés dans mon programme.

    Merci à vous.

  2. #2
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Salut,
    pour récupérer une valeur d'un TEdit il faut utiliser sa propriété Text :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    AnsiString texte = Edit1->Text;
    Si tu veut la transformer en valeur enitère tu peut utiliser la méthode StrToInt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int valeur = StrToInt(Edit1->Text);

  3. #3
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    ça marche pas , ce que je veux moi c'est taper une valeur dans Edit et l'utiliser dans le programme!!

  4. #4
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    C'est bien, mais donne un peut plus d'information, tu l'utilise pour faire quoi, quel est le type de ta variable, du texte, un nombre entier, un réel ?

  5. #5
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Citation Envoyé par pottiez Voir le message
    C'est bien, mais donne un peut plus d'information, tu l'utilise pour faire quoi, quel est le type de ta variable, du texte, un nombre entier, un réel ?
    un entier , je dois le lire à partir de idit pour l'utiliser dans mon programme

  6. #6
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Alors normalement le code suivant que je t'ai déjà donnée dans mon premier message doit fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int valeur = StrToInt(Edit1->Text);
    PS :Edit1 est le nom de mon TEdit, le tien ne s'appelle pas forcement pareille, il faut que tu adapte le code à tes besoins

  7. #7
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Citation Envoyé par pottiez Voir le message
    Alors normalement le code suivant que je t'ai déjà donnée dans mon premier message doit fonctionner :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    int valeur = StrToInt(Edit1->Text);
    PS :Edit1 est le nom de mon TEdit, le tien ne s'appelle pas forcement pareille, il faut que tu adapte le code à tes besoins

    ça marche pas

    PS : oui je c mon Edit est Edit7 mais ce n'est pas à cause de ça

  8. #8
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Tu as un message d'erreur ou une erreur de compilation ? Tu peut mettre le texte complet de cette erreur ?

  9. #9
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Citation Envoyé par pottiez Voir le message
    Tu as un message d'erreur ou une erreur de compilation ? Tu peut mettre le texte complet de cette erreur ?
    un message d'errur qui dit : "' n'est pas une valeur entière.

    mon Edit est vide , c'est moi qui doit taper une valeur et non pas récuperer une valeur déja existante dans l'Edit

  10. #10
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Ou as tu mis le code donnée, si tu le met dans le constructeur, forcement tu ne peut pas remplir le edit, par contre tu peut par exemple placer un bouton et dans le OnClick du bouton faire le traitement que tu veut, et notamment le code que je t'ai donnée

  11. #11
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Citation Envoyé par pottiez Voir le message
    Ou as tu mis le code donnée, si tu le met dans le constructeur, forcement tu ne peut pas remplir le edit, par contre tu peut par exemple placer un bouton et dans le OnClick du bouton faire le traitement que tu veut, et notamment le code que je t'ai donnée
    je l'ai mis dans un menu , normal le Edit est invisible , quand je vais a la case au menu il s'affiche (devient visible) et je tape la valeur normalement!!

  12. #12
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Oui mais apparemment lorsque tu passe dans le code que je t'ai donnée, le TEdit n'est pas encore remplis, d'où l'erreur, maintenant je ne sais pas ce que tu veut faire exactement, donc c'est normal que je ne puisse pas te dire exactement ou placer le code, cela c'est à toi de savoir

  13. #13
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Citation Envoyé par pottiez Voir le message
    Oui mais apparemment lorsque tu passe dans le code que je t'ai donnée, le TEdit n'est pas encore remplis, d'où l'erreur, maintenant je ne sais pas ce que tu veut faire exactement, donc c'est normal que je ne puisse pas te dire exactement ou placer le code, cela c'est à toi de savoir
    justement !! je veux remplir le Edit

  14. #14
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Tu veut le remplir toi même ou par code ?

  15. #15
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Citation Envoyé par pottiez Voir le message
    Tu veut le remplir toi même ou par code ?
    moi meme dans l'execution , je le tape au clavier

  16. #16
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Et bien donc si tu le tape au clavier tu rempli le Edit non ? Je ne comprend pas ton problème, peut tu fournir un peut de ton code ?

  17. #17
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    je dois faire des itérations d'un code , je veux taper le nombre d'itérations dans Edit

    ex:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    int b=0;
     do {---------
    --------------
    -------------------
    ----------------}b++; while (b<nb);
    moi c'est le nb que je veux taper dans Edit , c'est à dire le nombre d'itérations c'est l'utilisateur que le définie pendant l'execution du programme.

  18. #18
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Oui, mais pour définir ce nombre, il faut le faire avant que le bout de code contenant la boucle soit lancé, sinon c'est trop tard

  19. #19
    Membre averti
    Inscrit en
    Mai 2007
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 43
    Par défaut
    Citation Envoyé par pottiez Voir le message
    Oui, mais pour définir ce nombre, il faut le faire avant que le bout de code contenant la boucle soit lancé, sinon c'est trop tard
    oui je sais

    ce que je veux faire moi , c'est taper le nombre dans Edit , pour executer la bouble , genre j'execute mon programme , j'ai un Edit vide , je tape le nombre dans Edit , et jeclique sur le boutton qui contient le code(laboucle )

  20. #20
    Expert confirmé

    Avatar de pottiez
    Homme Profil pro
    Développeur C++
    Inscrit en
    Novembre 2005
    Messages
    7 152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur C++
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2005
    Messages : 7 152
    Par défaut
    Et bien ce n'est pas très compliqué, j'ai vu que tu avais mis Résolu sur la discussion, y es tu arrivé ?

Discussions similaires

  1. [TASM] Lire à partir d'un fichier
    Par nobie dans le forum x86 16-bits
    Réponses: 1
    Dernier message: 12/07/2008, 17h18
  2. [TP7][Débutant] Lire à partir d'un fichier doc
    Par adloufi dans le forum Turbo Pascal
    Réponses: 18
    Dernier message: 01/05/2008, 20h35
  3. lire à partir de la base des registres
    Par lolita4882 dans le forum C++
    Réponses: 1
    Dernier message: 23/11/2007, 18h13
  4. [file] lire à partir d'un ligne précise
    Par jontleman dans le forum Windows Forms
    Réponses: 7
    Dernier message: 13/09/2007, 18h03
  5. [EXCEL]Comment lire à partir d'un fichier Excel en java?
    Par BOUSHIH dans le forum Documents
    Réponses: 3
    Dernier message: 20/04/2006, 11h04

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