Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1026 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  MFC pointeur sur CDocument

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

MFC pointeur sur CDocument

n°322688
polo021
Posté le 04-03-2003 à 16:43:45  profilanswer
 

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
mood
Publicité
Posté le 04-03-2003 à 16:43:45  profilanswer
 

n°322805
Tetragramm​aton IHVH
dieu unique => pensée unique
Posté le 04-03-2003 à 18:32:35  profilanswer
 

Ca ressemble à un point virgule qui manque.  
Le code n'est pas complet.


---------------
"Dieu a exploité tous nos complexes d'infériorité, en commençant par notre incapacité de croire à notre propre divinité." - Emil Michel Cioran
n°322869
polo021
Posté le 04-03-2003 à 20:12:02  profilanswer
 

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;  
 
 :heink:

n°322893
Harkonnen
Modérateur
Un modo pour les bannir tous
Posté le 04-03-2003 à 20:31:14  profilanswer
 

On te dit qu'il manque du code !
Poste tout le reste et on t'aidera !!


---------------
J'ai un string dans l'array (Paris Hilton)
n°322960
polo021
Posté le 04-03-2003 à 21:29:08  profilanswer
 

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.

n°323018
VisualC++
J'va y penser ...
Posté le 04-03-2003 à 22:59:45  profilanswer
 

Fait un sans inclure ton .h
 

Code :
  1. class CCASDoc;
  2. class CDlgLgin : .....
  3. {
  4. }


 
et inclu ds le .cpp de la dlg le .h du Doc

n°323118
polo021
Posté le 05-03-2003 à 08:15:22  profilanswer
 

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.
 

n°323304
VisualC++
J'va y penser ...
Posté le 05-03-2003 à 11:07:06  profilanswer
 

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 :)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  MFC pointeur sur CDocument

 

Sujets relatifs
Variable globale en MFC?Interfacage Allegro/MFC
MFC[c++] effacer un tableau de pointeur
[MFC] WinInet -> Proxy[MFC] CAsyncSocket ....
[MFC] Ajouter des elements a une CListView ?[HTML, JS] Accès pointeur ligne d'un tableau html
[C/C++][Win32] PreTranslateMessage sans MFC: detect key pressles MFC en mode console?
Plus de sujets relatifs à : MFC pointeur sur CDocument


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR