编写完的组件一定要注册才能使用吗?我为什么要问这个问题呢!大家一定觉得奇怪!
原因是小弟编程水平太差,注册表已经被我搞得不成样子了,每次调试就要去掉一个注册表的位置,系统已经提醒我键值不够用了!
有办法吗?
原因是小弟编程水平太差,注册表已经被我搞得不成样子了,每次调试就要去掉一个注册表的位置,系统已经提醒我键值不够用了!
有办法吗?
解决方案 »
- 求Visual Studio 6.0 Service Pack 5 下载地址,还望好心人帮帮忙
- 窗口上创建窗口
- 关于ActiveX ATL MFC COM的问题
- 视频编解码技术(急求!!!高手)
- 用VC 2005开发静态库遇到的两个问题
- 有没有判断笔记本电脑当前使用电源类型得API函数
- 怎样使edit box 的内容清除?(求救)
- 在中文win98中,某个软件出现“Unable to create default font”错误?
- Detours 2.1: 有没有API可以将dll注入到运行中的进程
- 请问到哪里能找到个学习编程的地方?不要跟我说在家里自学!!!!!!!!!!!!!!!!
- 请问各路大侠如何用代码实现(待机~~~开始菜单)
- 求教:我在对话框上放了一个CTreeCtrl控件,希望得到CTreeCtrl的WM_KEYUP事件,请问怎么做?
//pszDllName dll或ocx的路径如 c:\aa.dll || d:\bb.ocx
void MyRegisterFunc(LPCTSTR pszDllName)
{
//ActiveX 控 件 的 路 径 及 文 件 名
//LPCTSTR pszDllName="c:/1/LineSym.dll";
// 装 载ActiveX 控 件
HINSTANCE hLib = LoadLibrary(pszDllName);
if (hLib < (HINSTANCE)HINSTANCE_ERROR)
{
::MessageBox(NULL,"不能载入dll文件!","结果",MB_OK);
return;
}
// 获 取 注 册 函 数DllRegisterServer 地 址
FARPROC lpDllEntryPoint;
lpDllEntryPoint = GetProcAddress(hLib,_T("DllRegisterServer"));
// 调 用 注 册 函 数DllRegisterServer
if(lpDllEntryPoint!=NULL)
{
if(FAILED(( *lpDllEntryPoint)()))
{
::MessageBox(NULL,"调用DllRegisterServer失败!","结果",MB_OK);
FreeLibrary(hLib);
return;
};
::MessageBox(NULL," 注 册 成 功"," 结 果",MB_OK);
}
else
::MessageBox(NULL," 调用DllRegisterServer失败!","结 果",MB_OK);
}