Bonjour,
je suis en train d'essayer de migrer une application fenêtrée de type MFC vers un activeX. J'ai essayé différentes approches :
1) Construire un projet activeX vide, et mettre petit à petit le code de l'application MFC dedans. Ça compile, ça link mais lorsque Visual Studio essaie d'enregistrer l'ocx (avec regsvr32), j'ai l'erreur suivante :
error PRJ0050: Failed to register output. Please ensure you have the appropriate permissions to modify the registry.
2) Transformer l'application MFC en une dll qui expose certaines méthodes (la dll compile) et d'appeler ces méthodes depuis mon activeX (LoadLibrary, GetProcAddress). Je suis obligé d'inclure le .h de ma dll pour que l'activeX puisse compiler, de linker le .lib de ma dll aussi. Tout ca compile, le hic c'est quand je fais un appel à une méthode de ma dll : j'ai la même erreur que dans le cas 1 !!
Pourquoi j'ai ces erreurs lors de l'enregistrement de l'ocx (regsvr32) ?
Y a t il un autre moyen d'arriver à mes fins ?
Merci d'avance !
didierll
Partager