begin process at 2012 05 29 19:44:31
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Objet et pointeur, souci


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Objet et pointeur, souci

mardi 30 mai 2006 à 21:07:55 | Objet et pointeur, souci

TuxOnline

Bonjour j'ai un petit souci pour l'envoie de l'adresse d'un pointeur.
Voila j'ai donc une classe CMAnifestation. Dans cette classe se trouve un objet vers une autre classe et des attributs.
J'ai donc une interface graphique sous MFC qui me permet de choisir si je veux faire une course ou une qualification.
Donc dans cette premiere interface je créer un pointeur CManifestation *Manif
Manif=new Cmanifestation.
Maintenant juste avant d'appeler la deuxieme fenetre (course ou qualification) je vais mettre dans l'attributs Type une valeur.
Manif->type="course" par exemple. Mais je voudrai récuperer l'adresse de ce pointeur pour pouvoir l'utiliser dans la deuxieme interface. et sa je n'y arrive pas beaucoup. Dans Cmanifestation j'ai le constructeur par copie et l'operateur =.
L'adresse de Manif en c++ cela s'ecrit bien Manif ? et pour l'objet c'est *Manif ???
Comment faire pour récuperer ou envoyer l'adresse a cette deuxieme interface ?
Car j'ai fait une méthode CreerEpreuve(CManifestation &obj) et dedans je fais CManifestation PtrManif=obj;
Le problème c'est que sa marche une fois. mais quand je reviens sur la premiere interface et demande d'effectuer une course. Il se passe des choses etranges. je gere un appareil via le port RS232 mais celui-ci n'est pas branché et quand je verifie si il y a des données ou non dans le tempon du port serie et bien il m'en trouve alors qu'aucun appareil n'est branché. par contre si je quitte toute l'application et lance la course et bien sa marche. Donc je suis sur du problème de pointeur et d'objet.
Serait-il possible d'avoir une petite aide sur la facon d'envoyer une adresse ???
merci bcp pour votre aide!!!!

mercredi 31 mai 2006 à 09:17:57 | Re : Objet et pointeur, souci

kididouille

Tu as des probs pour dialoguer entre boite mère et boite fille c'est ça?
Tu a la fonction GetParent() quand t'es dans ta boite fille qui récupère les variables membres de ta fonction mère.
Je sais pas si je t'aide bien là....
A écrire dans la boite fille:

 CBoiteMère *pParent=(CBoiteMère*)GetParent();
et après quand tu veux accéder a tes variables mères (du genre ton adresse, ton pointeur et compagnie) tu fais pParent-> et ca te liste les variables accessibles
mercredi 31 mai 2006 à 15:43:09 | Re : Objet et pointeur, souci

TuxOnline

problème regler.
L'adresse de l'objet c'est bien Manif enfet je lui envoyer deux fois l'adresse lool.
Sinon le getParent à l'air assez puissante comme fonction. Je ne connaissai pas.
Merci pour ton aide!!!!  


Cette discussion est classée dans : objet, adresse, pointeur, interface, cmanifestation


Répondre à ce message

Sujets en rapport avec ce message

PROB avec pointeur THIS [ par jfk20004 ] Salut,tout ce que je sais à propos du pointeur this:-c'est un pointeur sur l'adresse d'un objet-il permet des appels en cascade de fonctionsquelqu'un Donner une adresse à un pointeur... [ par anosan ] Salut,J'aimerais savoir comment spécifier à un pointeur quelle adresse il doit pointer (sachant que cette adresse n'est pas celle d'une variable!).Mer Mémoire partagée et pointeur [ par darsh99 ] Bonjour,J'essai de faire passer un tableau dynamique, un pointeur donc, d'un programme à un autre, l'adresse est bien passée et les champs non dynamiq COM Interface Encapsulation [ par jockos ] Bonjour,Je développe un composant ActiveX en Visual C++.Je voudrais déclarer une interface dans une autre et l'utiliser.Je m'explique.J'ai une interfa test du pointeur [ par jeltimed ] bonjour .en fait je suis débutant en c++ et je voulais juste savoir est ce que ya moyen d'appliquer la logique suivant en c++: si pointeur pointe "Comparaison" pointeur [ par LordBob ] Bonjour a tous,voila j'ai des petits problèmes avec une application et mes pointeurs... en fait je récupéren en début de programme l'adresse IP d'une Probleme de Débutant [ par Dorgendubal ] Hello à tous,j'ai déjà programmé en C++ et même avec des envirronements graphiques (comme QT sous linux) mais jamais avec Visual C++.Alors j'ai un pro problème de pointeur et d'objet pointé [ par leptit ] Bonjour, Je vous présente le problème en C:struct assoc { int l, *n ; }*n est un pointeur vers une alloc dynamique de memoirestyle tableau d'entier.Je Recherche tri d'un tableau d'adresse objet [ par rtnode ] Bonjour à tous,je soumets un problème qui me semble à priori trés banal mais dont je n'ai pas trouvé de bonne solution.Dans nombre de cas, je dispose déterminer dynamiquement le type d'un objet pointé [ par feanor11 ] Sachant qu'un pointeur est capable de pointer sur un objet d'un type dérivé à son type respectif (si A est dérivée de B, A* peut pointer sur un objet


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,966 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales