View Single Post
Old 8th May 2006, 05:22 PM   #2
PerFnurt
Member
Expert member
 
Join Date: Aug 2003
Location: Eslöv, Sweden
Posts: 93
Default

A simple

Code:
STDAPI DllRegisterServer(void)
{

}
should do the trick.

Then you call it like:

Code:
typedef HRESULT (STDAPICALLTYPE* FuncDllRegisterServer)();

HMODULE hDll = AfxLoadLibrary(nameOfDll);
if (hDll==0)
{
  // Failed to load the dll
}
else
{
  FuncDllRegisterServer registerServer = (FuncDllRegisterServer)GetProcAddress(hDll, "DllRegisterServer");	
  if (registerServer == 0)
  {
    // DLL has no DllRegisterServer function
  }
  else
    registerServer();
}
__________________
/Per

www.perfnurt.se
PerFnurt is offline   Reply With Quote