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

MFC Discussion :

Type String* en paramètre...


Sujet :

MFC

  1. #1
    Invité
    Invité(e)
    Par défaut Type String* en paramètre...
    Salut !!

    J'essaye de passer le texte écrit dans un textbox à mon constructeur qui a un paramètre String*.

    Le problème est que je n'arrive pas à le passer au constructeur . Le tout compile mais rien ne ce passe à l'exécution.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    // Je passe le contenu du txtUser
    new Employe(txtUser -> Text)
     
    //Voici la tête de la méthode
    Employe::Employe(String* strNumber)
    {
       acConnect -> Connect(System::String::Concat( S"select * from Employe where No_Employe = ",strNumber), S"Employe"))
    }
    strNumber est toujour Out of scope !!
    Comment je peux passer cet argument ???

  2. #2
    Membre régulier
    Inscrit en
    Février 2004
    Messages
    102
    Détails du profil
    Informations forums :
    Inscription : Février 2004
    Messages : 102
    Points : 111
    Points
    111
    Par défaut
    Et dans txtUser -> Text, il y a quelquechose ?
    501darts

    Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui ! Quand je met le débogueur en marche et que je met, par exemple, 1 dans mon textBox, txtUser -> Text contien "1"... Mais je ne suis pas capable d'avoir la valeur dans ma méthode !

  4. #4
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Points : 17 323
    Points
    17 323
    Par défaut Re: Type String* en paramètre...
    salut,
    Citation Envoyé par EvilllBilll

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    // Je passe le contenu du txtUser
    new Employe(txtUser -> Text)
     
    //Voici la tête de la méthode
    Employe::Employe(String* strNumber)
    {
       acConnect -> Connect(System::String::Concat( S"select * from Employe where No_Employe = ",strNumber), S"Employe"))
    }
    la variable Text c'est quoi une String? si oui il ne faudrait pas plutot mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    new Employe(&txtUser -> Text)
    et pareil pour:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     acConnect -> Connect(System::String::Concat( S"select * from Employe where No_Employe = ",*strNumber), S"Employe"))
    pour eviter les erreurs d'appreciations tu devrais utiliser les conventions d'ecritures sur les variables : exemple si c'est un pointeur sur string : (String* pstrNumber) etc...

    [/code]

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ouais je sais que mes variable ne suivent pas l'appelation habituel. J'étais en train de faire des tests.

    Merci pour l'aide mais ajouter &txtUser -> text et *strNumber na pas aidé.

    Le compilateur me donne les erreurs suivante

    '&' requires l-value
    'System::String::Concat' none of the 9 overloads can convert parameter 2 from type 'System::String'

Discussions similaires

  1. [JAX-WS] Récupérer du XML dans un paramètre de type String
    Par verbose dans le forum Services Web
    Réponses: 0
    Dernier message: 01/07/2014, 17h19
  2. Réponses: 5
    Dernier message: 11/05/2012, 17h49
  3. Paramètres à des resources de type string
    Par cobolfingaz dans le forum C#
    Réponses: 3
    Dernier message: 05/06/2008, 17h05
  4. Réponses: 7
    Dernier message: 29/10/2007, 14h03
  5. Réponses: 2
    Dernier message: 05/06/2002, 12h29

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