gpt4 book ai didi

c++ - 从 Visual C++ 移植到 Borland C++ Builder 的 ActiveX 代码

转载 作者:太空宇宙 更新时间:2023-11-04 14:27:57 25 4
gpt4 key购买 nike

我有以下用于 Visual C++ 的代码示例,它创建了一个可以使用的 ActiveX 对象。

// create a smart pointer for ActiveDSO
_DActiveDSOPtr activeDSO;
HRESULT hr = activeDSO.GetActiveObject(__uuidof(ActiveDSO));
if (FAILED(hr))
{
hr = activeDSO.CreateInstance(__uuidof(ActiveDSO));
if (FAILED(hr))
_com_issue_error(hr);
}

如何将其移植到 Borland C++ builder。我不确定它是如何创建 ActiveX 对象的。我应该寻找什么来帮助找到解决方案,或者至少朝着这个方向努力。

最佳答案

我以前知道怎么做,但我已经 5 年多没用过 C++ Builder 了。

我确实记得 C++ Builder 从一个完全不同的方向出现在 ActiveX 中,并且该代码示例不会“翻译”。

最好找到 C++ Builder 教程并从那里开始工作(查看 Deliphi 教程也会有所帮助,它们使用相同的组件来包装 ActiveX 对象)。

我知道这与其说是答案,不如说是“建议”,但这是我能为您做的最好的。

通过快速搜索,我发现这个页面说明了如何导入特定的 ActiveX dll,一旦导入,我认为您可以像使用任何其他 VCL 对象一样使用它。

希望对您有所帮助。

How to use ActiveX in Borland C++ Builder 4

关于c++ - 从 Visual C++ 移植到 Borland C++ Builder 的 ActiveX 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2236007/

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