MFC pointeur sur CDocument - C++ - Programmation
Marsh Posté le 04-03-2003 à 18:32:35
Ca ressemble à un point virgule qui manque.
Le code n'est pas complet.
Marsh Posté le 04-03-2003 à 20:12:02
Merci, j'avais qd meme compris. Mais vous avez deja eu ca? Parce que ca m'est deja arrivé plusieurs fois (malheureusement je me souviens plus comment j'avais reglé ce probleme!) , donc je suppose ne pas etre le seul a etre deja tombé la dessus.
En plus je me vois mal ecrire ceci :
public:
;CCASDoc* ptr_doc;
Marsh Posté le 04-03-2003 à 20:31:14
On te dit qu'il manque du code !
Poste tout le reste et on t'aidera !!
Marsh Posté le 04-03-2003 à 21:29:08
merci, j'avais pas compris ca comme ca.
je vais voir ce que je peux ajouter pour vous aider à m'aider, parce que c assez volumineux.
Marsh Posté le 04-03-2003 à 22:59:45
Fait un sans inclure ton .h
Code :
|
et inclu ds le .cpp de la dlg le .h du Doc
Marsh Posté le 05-03-2003 à 08:15:22
Merci beaucoup!!!!! Ca fonctionne grace a toi.
Mais si ce n'est pas exagere, est ce que je peux te demander quel est l'effet sur mon programme? En quoi quoi ca a permis de corriger l'erreur.
Parce que comme aurait dit Confucius : "je vois et j'oublie, je fais et je me souviens, je comprends et je retiens" ou quelque chose dans ce genre.
Encore une fois un grand merci.
Marsh Posté le 05-03-2003 à 11:07:06
euh ca fait rien de particulier
juste que tu declare qu une classe de type CCASDoc existe (donc tu peux l'utiliser via declaration de pointeur). A la compilation du cpp correspondant comme il a le .h il trouve le symbole. C est tout
Marsh Posté le 04-03-2003 à 16:43:45
Je voudrais bien faire un pointeur sur ma classe Doc (qui s'appele CCASDoc).
Donc je cree une donnee membre de type CCASDoc* ptr_doc;
Mais a la compilation j'ai droit au message :
error C2143: syntax error : missing ';' before '*'
qui se refere a ceci :
class CDlgLogin : public CDialog
{
// Construction
public:
CCASDoc* ptr_doc;
Je ne vois pas trop ce qui manque.
PS : Je n'ai pas oublie de faire #include "CASDoc.h"
Si personne ne sait m'aider, connaissez vous alors une autre maniere d'obtenir un pointeur sur le document?
Thks.
Message édité par polo021 le 04-03-2003 à 16:55:18