gpt4 book ai didi

javascript - MIDL 不希望我定义无 HRESULT 的函数!

转载 作者:行者123 更新时间:2023-11-28 08:30:44 26 4
gpt4 key购买 nike

我正在编写自定义 ATL ActiveX 组件,但我遇到了这个小问题:Visual Studio 坚持认为 *.idl 文件中定义的每个函数都必须具有 HRESULT 返回类型,即使我想要一个 ULONG 返回类型。

[id(3), helpstring("method addh3h3")] ULONG addh3h3([in] ULONG x, [in] ULONG y);

它给我这个错误:

error MIDL2269 : procedures in an object interface must return an HRESULT 

那么我该如何继续定义一个返回类型为 ULONG 的函数呢?我的最终目标是在网页的 JavaScript 中调用 ActiveX 对象的这个函数。

感谢您的宝贵时间!

最佳答案

将 [local] 属性添加到接口(interface)或方法。 (来自 http://support.microsoft.com/kb/192626 )。

关于javascript - MIDL 不希望我定义无 HRESULT 的函数!,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2242966/

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