社区
ATL
帖子详情
自己调用dllregisterserver接口与regsvr32进行注册有什么不一样?
MapleInHG
2005-05-10 07:45:34
用atl写的组件,自己调用其dllregisterserver接口进行注册,发现只注册了IUnknown和IDispatch两个接口,而自定义的一个接口没有被注册。用regsvr32就可以成功注册。这是为什么?
...全文
206
9
打赏
收藏
自己调用dllregisterserver接口与regsvr32进行注册有什么不一样?
用atl写的组件,自己调用其dllregisterserver接口进行注册,发现只注册了IUnknown和IDispatch两个接口,而自定义的一个接口没有被注册。用regsvr32就可以成功注册。这是为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
MapleInHG
2005-05-11
打赏
举报
回复
似乎还是不行,算了不用中文目录了。
也结贴了,有哪位知道原因还请继续回此贴。
Hendy_So
2005-05-11
打赏
举报
回复
atl的com不能中文注册 原因是atl的源码中有一个bug,导致不能处理中文目录,只对单字节字符有效。
修改atl/include/statreg.h 217行
lpszT++;
改为:
lpszT = CharNext(lpszT);
原有的com需要重新编译才可以。
neverfade
2005-05-11
打赏
举报
回复
gz
xiaolivc
2005-05-11
打赏
举报
回复
很好的文章呀
可以来这个群里一起讨论吗 8051231
关于 vc 学习与交流的群
MapleInHG
2005-05-11
打赏
举报
回复
顶,希望有人能给出答案。
MapleInHG
2005-05-10
打赏
举报
回复
才发现居然不能用中文目录!
是这个原因吗?
sungengyu
2005-05-10
打赏
举报
回复
应该是一样的。我自己曾用 LoadLibrary --> GetProcAddress --> dllregisterserver 的方法注册过组件,没遇到什么问题。
MapleInHG
2005-05-10
打赏
举报
回复
好像去掉_ATL_STATIC_REGISTRY就可以在release中注册了,但还是只能用regsvr32注册。
哪位知道原因啊?
MapleInHG
2005-05-10
打赏
举报
回复
还有一个问题,发现debug时注册的就OK,release mindependency的就不行,是不是一些什么参数设置不对?就像要去掉_ATL_MIN_CRT才能release编译通过?
游戏画面就弹出内存不能为read修复工具
1、 开始-运行窗口,输入“
regsvr
32 actxprxy.dll”回车,接着会出现一个信息对话 框“
DllRegisterServer
in actxprxy.dll succeeded”,确定。再依次运行以下命令。(这个方法有人说没必要,但重新
注册
一下那些.dll...
C# DLL库自动
注册
的两种方法(
调用
Regsvr
32法、
调用
DllRegisterServer
函数法)
C# DLL库自动
注册
的两种方法(
调用
Regsvr
32法、
调用
DllRegisterServer
函数法) 本文将为大家讲述DLL库自动
注册
的两种方法,包括
调用
Regsvr
32方法等。希望通过本文能对大家有所帮助。 首先,大家都知道在...
dll
注册
,但是对
DllRegisterServer
的
调用
失败,错误代码0x80070716
dll已加载,但是对
DllRegisterServer
的
调用
失败,错误代码0x80070716 描述 出现这个问题的时候,我非常的疑惑,为什么会出现这种问题,在查阅了相关的问题之后,找到了相关的答案 在com组件
注册
的时候,资源文件rc...
ActiveX:ActiveX控件安装、
dllregisterserver
的
调用
失败
ActiveX在广义上是指微软公司的整个COM架构,但是现在通常用来称呼基于标准COM
接口
来...同样,通过实现标准
接口
调用
,一个遵循规范的容器可以很容易地嵌入任何遵循规范的控件。由于OLE在ActiveX控件中的应用的普及,..
C++学习(一一一)
regsvr
32命令的原理
系统中有两种DLL,一种是不需
注册
即可使用的,另一种则是必须经过系统登录(即
注册
)才能使用的。就好像一个临时工,和一个记录在员工名单上的长期合同工的区别... 而
regsvr
32这个命令,实际上就是
调用
DLL中的这两个函
ATL
3,245
社区成员
48,537
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章