wislam2007
Messages postés62Date d'inscriptiondimanche 1 octobre 2006StatutMembreDernière intervention21 mars 2010
-
11 août 2009 à 17:43
wislam2007
Messages postés62Date d'inscriptiondimanche 1 octobre 2006StatutMembreDernière intervention21 mars 2010
-
12 août 2009 à 14:11
Salut
je veux enregistrer mes dll (une en c++ et la 2eme en c#) mais avec la commande regsvr32 /i nomdeladll me renvoie l erreur :
la dll a étai chargé mais le point d'entré DllRegisterServer est introuvable ...
wislam2007
Messages postés62Date d'inscriptiondimanche 1 octobre 2006StatutMembreDernière intervention21 mars 20106 12 août 2009 à 14:11
C'est vrai que c'est un objet COM que je veux eenregistrer, par contre n'est pas obligatoire de redefinire les points d'entrées, il suffit :
C:\>"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\regasm" Atl.Socle.K8.Connexion.Nomade.dll
cs_darunia
Messages postés354Date d'inscriptionmercredi 18 décembre 2002StatutMembreDernière intervention24 mars 20112 12 août 2009 à 13:14
L'enegistrement n'est nécéssaire que quand une DLL expose des interfaces COM.
Ce n'est donc pas le cas pour ta DLL C#, mais ça peut l'etre pour l'autre. Dans ce cas, il faut créer toi meme le point d'entrée DllRegisterServer et DllUnregisterServer. Consulte MSDN pour plus d'infos sur ces 2 fonctions