gpt4 book ai didi

windows - COM如何通过后期绑定(bind)找到并运行DLL?

转载 作者:行者123 更新时间:2023-12-03 11:10:19 26 4
gpt4 key购买 nike

用VBA举个例子:

Set obj As Object
Set obj = CreateObject("COMlib.ClassA")

COM如何借助COMlib.dll所在的注册表找到?

COM 看什么键以及能够创建 ClassA 的顺序是什么?

这与另一个问题有关

COM & Late binding in Excel/VBA: ActiveX component can't create object

最佳答案

COMlib.ClassAHKCR 中有一个条目.
HKCR\CLSID\guid 下的条目再次包含有关要加载的 DLL 以及如何加载和使用它(外部服务器等)的信息,包括。类型库。等等
HKCR/TypeLib 下也可能有条目,当类用双接口(interface)实现时......

当您注册 DLL 时,会创建所有这些条目。

关于windows - COM如何通过后期绑定(bind)找到并运行DLL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60338624/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com