【问题标题】:Communicating with ActiveX with a GCC compiler使用 GCC 编译器与 ActiveX 通信
【发布时间】:2009-06-03 18:10:41
【问题描述】:

如何从我的 gcc 编译的应用程序中引用 ActiveX 库并与之通信?

【问题讨论】:

    标签: gcc activex ole idispatch


    【解决方案1】:

    嗯,我从来没有真正尝试过,但你没有理由不能这样做。您基本上只需要为您需要的类定义接口(可能可以从 VS 中获取),然后进行适当的调用。

    CoCreateInstance 函数在 Ole32.dll 中,因此您可能会加载库,获取入口点,然后您只需找到用于创建所需 COM 对象的 CLSID 等。只要您小心仅使用 QueryInterface 进行投射,应该没问题; COM 是专门为提供二进制兼容性而设计的,因此这是可能的。

    http://msdn.microsoft.com/en-us/library/ms686615%28VS.85%29.aspx

    最难的部分是获取所有标题以及您需要的内容。

    【讨论】:

      猜你喜欢
      • 2011-01-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-15
      • 2013-07-28
      相关资源
      最近更新 更多