- 
	
	
	
		problème de dll 
		bonjour,
 
 j'arrive à compiler un programme en C++ avec Visual C++ 6 mais au moment de l'exécution j'ai une erreur d'assertion. en utilisant l'outil de debogue, voici les intitulés des messages :
 
 loaded 'C:\Windows\system32\xxxx.dll no matching symbolic information (j'en est toute une tripotée)
 et
 loaded symbols for C:\windows\system32\xxx.dll (nombreux aussi)
 
 comment me débrouiller avec ça?
 
 Merci d'avance
 
 Marie
 
 
- 
	
	
	
	
		Ça ne dit rien sur l'erreur ça.
 Regarde plutôt la pile d'appels au moment où l'assertion foire...
 
 
- 
	
	
	
	
		au niveau de l'assertion j'ai le fichier winocc.cpp ligne 371 du programme .exe qui foire... 
 
- 
	
	
	
	
		Eh bien, ouvre le fichier en question et regarde ce qui y est testé... 
 
- 
	
	
	
	
		je suis aller dans ce fameux fichier voila à quoi correspond la figne 371 :
 
 void AFX_CDECL CWnd::SetProperty(DISPID dwDispID, VARTYPE vtProp,...)
 {
 ASSERT(mpCtrlSite!=NULL); Ligne en question
 
 if(m_pCtrlSite==NULL)
 return;
 
 va_list argList;
 va_start(argList, vtProp);
 m_pCtrlSite->SetPropertyV( dwDispID, vtProp,argList);
 va_end(argList);
 
 
- 
	
	
	
	
		Eh bien maintenant tu dois le problème: Quelque chose tente d'invoquer SetProperty sur une CWnd qui n'est pas liée à un contrôle OLE.
 
 En regardant la pile des appels dans le debugger de Visual, tu as une chance de trouver ce qui fait ça dans le code en question...