Bonjour,
voila j'ai transformé un application C++ en ActiveX. Mon probleme est lors de l'enregistrement de mon activeX.
Dans la fonction DllRegisterServer, j'utilise
AfxOleRegisterTypeLib(AfxGetInstanceHandle(), _tlid)
qui me renvoie un code d'erreur (0x80040200). Neanmoins si je rajoute explicitement le fichier .tlb en artgument de la fonction
AfxOleRegisterTypeLib(AfxGetInstanceHandle(), _tlid, _T("MonActiveX.tlb")
l'enregistrement se passe correctement.
Je souhaiterai ne pas avoir besoin du fichier typlib (.tlb) lors de l'enregistrement, j'ai fait des tests sur l'ActiveX générer par le wizard de VisualC++, et il s'enregistre correctement sans le fichier tlb.
Si quelqu'un avait une idée de ce qui cloche.
Merci d'avance
Partager