如题
解决方案 »
- 菜鸟求助VC与数据库连接的问题
- 用SHFileOperation函数复制文件 传递参数的问题
- MFC 规则DLL ,在debug下调用 没有问题,但在Release下有巨大的内存泄露,一会功夫系统内存就耗尽了,请问有哪些可能原因造成这种情况呢?
- 求教:模拟资源管理器的VC++6.0程序代码?
- 关于窗口切分的问题。
- 大家来看看,分不够另开帖送分,切换视图,在线等…………
- 有关通用对话框(菜,但是急需)
- 请问哪里有免费的可以使用的压缩控件?
- 如何在MDI窗体中弹出dialog对话框
- 那里有免费电子图书?
- 我有现在的一套程度,原来在98下能正常运行,但是在win2000下不能运行,谁有办法,我提供源程序.
- 在滚动时设备坐标为什么会变化?
给个例子如下
extern "C" HRESULT_stdcall DllRegisterServer()
{
char szModule[1024]
DWORD dwResult=::GetModuleFileName((HNODULe)g_hModule,szModule,1024);
if(dwResult==0)
return SELFREG_E_CLASS;
return RegisterServer(CLSID_Dictionary,
szModule,
"DLL.Object",
"DLL Component",
NULL);
}
BOOL RegisterDLL( LPCTSTR lpszDLLPath )
{
BOOL bRet;
HMODULE hDLL = LoadLibrary( lpszDLLPath );
if ( NULL == hDLL )
return FALSE;
FARPROC pfn = GetProcAddress( hDLL, "DllRegisterServer" );
if ( pfn != NULL )
{
HRESULT hr = pfn();
bRet = SUCCEEDED( hr );
}
FreeLibrary( hDLL );
return bRet;
}代码说明:
lpszDLLPath:要注册的DLL文件。
返回值:如注册成功,则返回TRUE,否则返回FALSE。