gpt4 book ai didi

vb.net - 如何在没有 IDispatch 的情况下创建 VB.NET COM 可见接口(interface)?

转载 作者:行者123 更新时间:2023-12-04 07:57:21 24 4
gpt4 key购买 nike

如果我创建一个 COM 可见的 VB.NET 接口(interface),例如:

<ComVisible(True)>
Public Interface IMyInterface
Sub MyMethod()
End Interface
然后生成的类型库将显示 IMyInterface继承 IDispatch .有没有办法只继承 IUnknown , 而不是 IDispatch ?

最佳答案

使用 InterfaceTypeAttribute Class像这样:

<ComVisible(True), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)> _
Public Interface IMyInterface
Sub MyMethod()
End Interface

关于vb.net - 如何在没有 IDispatch 的情况下创建 VB.NET COM 可见接口(interface)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66634482/

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