activetX 的classid 怎么修改?

alice607 2007-11-30 04:01:22
用MFC开发activeX,现在版本升级,想和其他版本有所区别,怎么修改classid?
用GUIDGEN.EXE自动生成的id直接覆盖会出现无法注册的情况,请高手指点
...全文
318 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 alice607 的回复:]
经过研究,发现odl中的UUid和activeX的app,ctl等文件都有关联,uuid修改后,相对应的guid也要做变动
现在可以出现两个版本的activeX了
但是运行完后,调用activeX,出现failed to create control,为什么?
我只改了uuid,和对应的guid
[/Quote]
请问怎么解决的?
alice607 2007-12-05
  • 打赏
  • 举报
回复
第一次发帖,第一次结贴
谢谢回复
alice607 2007-12-03
  • 打赏
  • 举报
回复
需要怎么改版本?
wshcdr 2007-12-03
  • 打赏
  • 举报
回复
版本在资源里

控件发布出来以后,GUID就不能变了,否则,客户端需要重新编译
alice607 2007-12-03
  • 打赏
  • 举报
回复
问题解决了
alice607 2007-12-03
  • 打赏
  • 举报
回复
问题自己解决了
alice607 2007-12-03
  • 打赏
  • 举报
回复
经过研究,发现odl中的UUid和activeX的app,ctl等文件都有关联,uuid修改后,相对应的guid也要做变动
现在可以出现两个版本的activeX了
但是运行完后,调用activeX,出现failed to create control,为什么?
我只改了uuid,和对应的guid
wshcdr 2007-11-30
  • 打赏
  • 举报
回复
不可以改CLSID的,改版本才对
alice607 2007-11-30
  • 打赏
  • 举报
回复
我一一改过了,都是由GUIDGEN.EXE自动生成的,但是还是不能注册
有人能详细说一下修改步骤么?
要改那些文件?
captain_x 2007-11-30
  • 打赏
  • 举报
回复
当然要一一改动
不然少一个怎么办?
dyw 2007-11-30
  • 打赏
  • 举报
回复
search/replace
alice607 2007-11-30
  • 打赏
  • 举报
回复
odl里面的uuid很多,难道要一一改动?
我改了library前面的uuid后,编译,就不能注册了
rgs里要改哪里,怎么改?
ouyh12345 2007-11-30
  • 打赏
  • 举报
回复
修改odl和rgs里的guid

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧