begin process at 2008 07 06 02:09:23
1 205 433 membres
14 nouveaux aujourd'hui
14 119 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Afficher dialog MFC depuis OCX [ Windows / ActiveX / COM ] (ip2x)

Afficher dialog MFC depuis OCX le 04/12/2007 13:34:49

ip2x
Bonjour,

je travaille actuellement sur un projet de contrôle ActiveX (OCX).
Cet OCX fait appel a une DLL MFC implémentant des dialog.

Probléme: Internet Explorer plante à l'appel d'un DoModal() sur une dialogue MFC.

Quelqu'un aurait-il deja rencontré ce probléme ? Y a t-il une solution pour afficher des dialogs MFC a partir d'un OCX?

Merci.

Pierre.

Aprés l'effort, le reconfort... [ Lien ]

Re : Afficher dialog MFC depuis OCX le 05/12/2007 09:01:22

louis14
Est-ce que tu as les sources, Il faut voir s'il y a AFX_MANAGE_STATE au début de chaque fonction exportée.

louis14

Re : Afficher dialog MFC depuis OCX le 05/12/2007 13:14:05

ip2x
Ok, merci, je vais creuser de ce côté.

Pour plus d'infos, AfxGetResourceHandle() retourne NULL dans la fonction CDialog::DoModal() 

Aprés l'effort, le reconfort... [ Lien ]

Re : Afficher dialog MFC depuis OCX le 06/12/2007 21:53:00

ip2x
Ok, AFX_MANAGE_STATE  m'a l'air d'être la bonne solution.
J'obtiens cependant une erreur de linking, lnk2005, dllmain serait redéfini, dés que je fais appel à  AfxGetStaticModuleState()

Je seche...

Aprés l'effort, le reconfort... [ Lien ]

Re : Afficher dialog MFC depuis OCX le 06/12/2007 22:22:03

ip2x
                  ---------DLL-------                            ----------------
                  |      -----------        |                           |                        |
                  |     |    Dialog    |      |  <-------------   |        OCX        |
                  |     |                  |      |                           |                        |
                  |      -----------        |                           |                        |
                  ---------------------                           -----------------

Voila pour illustrer le cas d'erreur...

Re : Afficher dialog MFC depuis OCX le 10/12/2007 13:21:34

ip2x
Aprés reflection, la technique AFX_MANAGE_STATE(AfxGetStaticModuleState()); n'est pas applicable... et le problème reste le même... Une autre idée ?


Classé sous : ocx, appel, afficher, dialog, mfc

Participer à cet échange

Pub



Appels d'offres

Plugin Dialer outlook
Budget : 2 000€
Travail graphique- ill...
Budget : 1 000€
creation de marque et ...
Budget : 1 000€

CalendriCode

Juillet 2008
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS