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

  FORUM HardWare.fr
  Programmation
  C++

  Dll et MFC

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Dll et MFC

n°234565
muad-ib
Posté le 25-10-2002 à 15:15:03  profilanswer
 

D'une part, j'ai créé un nouveau projet "Dll MFC" et j'y ai ajouté une ressource "Boîte de dialogue" avec la classe (CDlgTest) qui va bien.
 
Deuxièmement, j'ai créé un projet "EXE MFC" et dans une des méthodes, je fais appel à CDlgTest de la manière suivante
 

Code :
  1. CDlgTest dlg;
  2. ASSERT(dlg);
  3. if (dlg.DoModal())
  4. {
  5.   ...


 
Et là, je plante dans le ASSERT, pourtant, je rentre bien dans le constructeur.
 
Est ce que j'ai oublié quelque chose ?
 
Merci

mood
Publicité
Posté le 25-10-2002 à 15:15:03  profilanswer
 

n°234635
PassPassLe​Ouinj
Posté le 25-10-2002 à 16:56:49  profilanswer
 

je comprends meme pas comment  
 
CDlgTest dlg;  
ASSERT(dlg);  
 
fait peter l'assert puisque dlg est une instance de CDlgTest et non un pointeur donc ca peut pas valoir NULL


---------------
il y a du monde sur la corde à linge
n°234689
YungMakko
Posté le 25-10-2002 à 18:05:46  profilanswer
 

Oui la je vois pas trop non plus.
Le seul truc à faire quand tu créé une DLL (Extension) des MFC, c'est de rajouter AFX_EXT_CLASS pour exporter toute ta classe de la DLL:
 

Code :
  1. class AFX_EXT_CLASS CMyObject
  2. {
  3.    blablabla
  4. };


 


---------------
In tartiflette, we trust!
n°235450
Musaran
Cerveaulté
Posté le 27-10-2002 à 02:30:39  profilanswer
 

Je comprends pas trop...
CDlgTest est valable comme valeur numérique, booléenne, ou pointeur ?


---------------
Bricocheap: Montage de ventilo sur paté de mastic silicone
n°235498
chrisbk
-
Posté le 27-10-2002 à 11:37:10  profilanswer
 

Musaran a écrit a écrit :

Je comprends pas trop...
CDlgTest est valable comme valeur numérique, booléenne, ou pointeur ?




 
ouais moi aussi ca me semble louche de faire direct un assert sur un obj et non sur un ptr ou une valeur directement "testable"


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

  Dll et MFC

 

Sujets relatifs
Recompiler une DLL sans rebooterVisual C++/MFC : comment inserer une view dans un projet monoframe ?
MFC Visual C++création d'une DLL avec import des fonctions d'une autre DLL
blem chelou avec SendMessage MFC[MFC] comment ouvrir une base access 2000 ?
[MFC] Utilisation de la touche TAB dans un RichEdit[VC++ 6] Onglets en MFC
Recherche un OCX ou DLL pour créer des fichiers ZIP[C++] MFC + DLL + multilanguage
Plus de sujets relatifs à : Dll et MFC


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