cs_sephiro
Messages postés101Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention18 février 2008
-
19 févr. 2007 à 12:05
Lutinore
Messages postés3246Date d'inscriptionlundi 25 avril 2005StatutMembreDernière intervention27 octobre 2012
-
19 févr. 2007 à 17:10
Bonjour
J'ai écris un AciveX en C++ (Win32) avec ATL, il fonctionne tres bien mais je ne parviens pas à le détruire par programme.
Pour le créer :
AxSC_CtrlLib.
AxSC_Media SC_Media =
new AxSC_CtrlLib.
AxSC_Media();
this.Controls.Add(SC_Media); // je le mets dans ma fenetre
OK Il est créé
j'ai acces à ces données
SC_Media.Proportion =true;
j'ai acces à ces fonctions
SC_Media.GoLive();
Mais si je veux le détruire je pensais faire
SC_Media=Null; et bien non, marche pas si vous avez une idée elle sera la bien venu
cs_sephiro
Messages postés101Date d'inscriptiondimanche 1 avril 2001StatutMembreDernière intervention18 février 2008 19 févr. 2007 à 12:58
Non ça ne fonctionne pas.
Je peux débbugger mon activeX en utilisant mon programme fait en C#, et si je quitte mon programme, ma fonction destruction de mon activeX est lancée, mais si je fais SC_Media=Null; ma fonction destruction n'est pas lancé donc mon activeX n'est pas détruit.