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++/CLI Discussion :

Accéder à un objet sur une autre page


Sujet :

C++/CLI

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 14
    Par défaut Accéder à un objet sur une autre page
    Voilà, je vien de commencer le C++ et il me manque certains truc.
    J'utilise Visual Studio 2005 Et l'interface graphique c'est windows Forms
    Là, je voulais avoir accès à éa valeur d'une textbox depuis le main.cpp l'interface graphique se situe dans Form1.h et est dans la class Form1
    Dans la classe Form1 qui est dans le fichier form1.h je fait this->password->Text mais je ne sais pas comment faire depuis le main.cpp
    Quelqu'un saurait?

    Merci d'avance

  2. #2
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu as forcément instancié un objet Form1, donc tu peux récupérer les membres publiques de la classe ou créer des accesseurs pour ce faire

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 14
    Par défaut Ca marche toujour pas
    J'ai essayé le truck du pointeur mais ça marche toujours pas.
    Donc je vous donne ma solution entière ici->http://agosr.free.fr/SteganoCryptGv2.zip. (j'utilise VisualStudio 2005).

  4. #4
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Form1 *InstanceForm=gcnew Form1();
    ca, c'est pas bon
    on utilise pas des pointeurs, mais des handles voir dans la faq C++/CLI http://dotnet.developpez.com/faq/cpp...syntaxe#handle
    voir aussi dans la faq C++/CLI http://dotnet.developpez.com/faq/cpp...=syntaxe#gcnew

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 14
    Par défaut On y est presque! :)
    J'ai lu les 2 faq et ca m'as permis de comprendre pourquoi ça marchait pas (merci pour les lien ).
    Il me reste 2 problèmes:

    1) j'ai besoin du handle dans ma fonction stegano() ainsi que dans Clef() sauf que il est déclaré dans la fonction main() alors je l'ai déclaré à l'extérieur de main() pour qu'il soit accéssible a toutes mes fonctions. Malheureusement il me met une erreur:
    error C3145: 'InstanceForm'*: une variable globale ou statique ne peut pas avoir de type managé 'SteganoCryptGv2::Form1 ^'
    2) c'est tout con mais je ne sais pas comment définir un string, j'avais l'habitude de faire un tableau de char mais pour des raisons de compatabilités avec les valeur des champs de formulaire (qui sont en string) j'ai besoin de définir mes variables en String.

  6. #6
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414
    Par défaut
    tu as un exemple de définition de String ici http://dotnet.developpez.com/faq/cpp...=syntaxe#gcnew, plus de détails dans msdn

    et pour ton autre erreur, il faudrait voir le code

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 12/06/2006, 10h27
  2. Réponses: 3
    Dernier message: 11/05/2006, 17h47
  3. [Tableaux] récupérer un tableau sur une autre page
    Par samsso2005 dans le forum Langage
    Réponses: 3
    Dernier message: 27/01/2006, 22h58
  4. POPUP: Rediriger l'utilisateur sur une autre page
    Par anutka dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 20/09/2005, 11h36

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