【发布时间】:2014-06-06 14:57:17
【问题描述】:
在VBP文件中,有“References”和“Objects”如下:
Reference=*\G{D63E0CE2-A0A2-11D0-9C02-00C04FC99C8E}#2.0#0#..\..\..\WINDOWS\system32\msxml.dll#Microsoft XML, version 2.0
Object={EAB22AC0-30C1-11CF-A7EB-0000C05BAE0B}#1.1#0; ieframe.dll
- 这两者有什么区别?
- 为什么有些 dll 是通过 Reference 而不是 Object 引用的,反之亦然?
- VB 从哪里获取对象引用的文件路径?在 VBP 中没有为它们指定路径,当我搜索我的注册表时也没有出现 GUID!但是,当我加载项目时,VB 会尝试查找 dll/ocx/etc。在某个绝对路径(例如
C:\path\to\dll\ieframe.dll)。如果它不在注册表或 VBP 中,它在哪里获取此路径?!
【问题讨论】:
标签: vb6