Au programmeur.
Ton OCX doit implémenter une fonction DllRegisterServer().
Elle écrira au moins ces clés:
HKEY_CLASSES_ROOT\CLSID\[clsid] : (default) = description.
HKEY_CLASSES_ROOT\CLSID\[clsid]\InprocServer32 : (default) = chemin dll.
HKEY_CLASSES_ROOT\CLSID\[clsid]\InprocServer32 : ThreadingModel= Apartment
Une fonction DllUnregisterServer() pour nettoyer la BDR.
Il faut invoquer regsvr32.exe qui se charge d'appeler 1 ces 2 fonctions.
ciao...
BruNews, MVP VC++