读书人

setup factory的几个小问题

发布时间: 2013-05-02 09:39:29 作者: rapoo

setup factory的几个问题
1、在单个文件的高级设置中有【卸载】选项,有两项(1)、永不移除 (2)、共享/系统文件
第二项 (2)、共享/系统文件 是啥意思,留着?如果是留着,那只接着保留不就行了吗?

2、还有一项是OLE/ACTIVEX也有两个选项,(1)注册COM接口 (2)注册类型库
这两项有什么有什么用,又有什么区别?

[解决办法]
1、如果是操作系统本身的DLL、OCX等系统文件,一般要选择永不移除、共享/系统文件,程序卸载后,这些文件仍然存在,不会影响操作系统;
2、如果是自己编写的OCX、DLL、TLB文件,一般要选择注册COM接口、注册类型库,有一个测试选项,看是否能够注册,测试通过就要选择。


[解决办法]

引用:
(1)注册COM接口
(2)注册类型库

简单地说,
(1)是单个版本的注册信息。
(2)是多个版本兼容相关的注册信息。
如果你程序引用 ADO 2.0,当前注册的也是 ADO 2.0,仅需要(1)的信息就能创建对象。
如果实际安装的是 ADO 2.6,那么(1)中的 GUID 和程序中使用的 GUID 会不一致;这时就需要通过(2)的信息,判断当前组件和程序需要的是否兼容。

读书人网 >VB

热点推荐