读书人

OCX冲突有关问题

发布时间: 2012-03-08 13:30:13 作者: rapoo

OCX冲突问题
我在VC下有一个OCX工程,后来由于其他项目需要,我把这个OCX copy了一份并且进行了修改,再后来逐渐演化,这两个名字相同的OCX 目前支持不同的项目,功能差别非常大,再再后来,这两个项目完工,结果放到同一台机器上运行,后来安装的项目会把先前项目已经注册的OCX冲掉。。。

我想问一下,有什么办法可以解决这种冲突,~~~~(>_<)~~~~ 我可不想重写额。。。


另一个问题,求MFC单文档开发资料,要实用些的。。。

[解决办法]
帮顶下
[解决办法]
CLSID和PROGID必须要改,LIBID最好也改
[解决办法]
修改下xx.rgs里的CLSID与CurVer 和idl文件里library XXLib里的uuid,而CLSID与uuid要一样
[解决办法]
你问的这两个ID是相同的,只是写法不同。
uuid(A275A0C6-5A59-4373-B37F-0CBEA11D6C83),
static CLSID const clsid-----------------------------是这个?
= { 0xa275a0c6, 0x5a59, 0x4373, { 0xb3, 0x7f, 0xc, 0xbe, 0xa1, 0x1d, 0x6c, 0x83 } };
都要改成相同的。

读书人网 >VC/MFC

热点推荐