首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

setup factory的几个小问题

2013-05-02 
setup factory的几个问题1、在单个文件的高级设置中有【卸载】选项,有两项(1)、永不移除 (2)、共享/系统文件第

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)的信息,判断当前组件和程序需要的是否兼容。

热点排行