日志解析器早期绑定

发布于 2024-07-22 18:05:26 字数 71 浏览 11 评论 0原文

是否可以在 VB6/VBA 上使用 LogParser.dll 的早期绑定? 当我尝试设置对它的引用时,它就消失了,没有错误。

Is it possible to use early binding with LogParser.dll on VB6/VBA? When I try to set a reference to it, it just disappears with no error.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

十秒萌定你 2024-07-29 18:05:27

Oorang,

我在 DLL 上运行了 Dependency Walker。 它说缺少 dwmapi.dll。 谷歌搜索 dwmapi.dll 会出现各种匹配项,所有这些都与 COM 对象的早期绑定问题有关。 dwmapi 是 Vista 机器上存在的延迟加载 dll。

我尝试将 dwmapi.dll 的副本放在我的计算机上的 system32 目录中。 它不会向 regsvr32 注册(这并不奇怪,真的),但它确实消除了 Dependency Walker 中丢失的引用。 但是,Dependency Walker 仍然返回一条错误消息,内容是:

Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

我们并没有真正期望它能够工作,不是吗?

dwmapi 甚至没有列在 Microsoft 的 DLL 数据库中。

我在 IIS 论坛上看到了你。 还没有答案。

你有机会后期绑定这个东西吗?

Oorang,

I ran Dependency Walker on the DLL. It says that dwmapi.dll is missing. Googling dwmapi.dll comes up with all sorts of matches, all related to problems with early binding of COM objects. dwmapi is a delay-loaded dll that exists on Vista machines.

I tried putting a copy of dwmapi.dll on my machine in the system32 directory. It won't register with regsvr32 (no surprise there, really), but it did eliminate the missing reference in Dependency Walker. However, Dependency Walker still returns an error message that says:

Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

Didn't really expect it to work anyway, did we?

dwmapi is not even listed in Microsoft's DLL database.

I saw you in the IIS forums. No answer yet.

Any chance you could late bind this thing?

等待圉鍢 2024-07-29 18:05:27

您是否已向 COM 注册了 DLL?

在计算机上使用 Log Parser 可编写脚本的 COM 组件之前,必须通过在包含“LogParser.dll”二进制文件的目录中执行以下命令,将“LogParser.dll”二进制文件注册到计算机的 COM 基础结构中

C:\LogParser>regsvr32 LogParser.dll 

Have you registered the DLL with COM?

Before using the Log Parser scriptable COM components on a computer, the "LogParser.dll" binary must be registered with the computer's COM infrastructure by executing the following command in the directory containing the "LogParser.dll" binary

C:\LogParser>regsvr32 LogParser.dll 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文