【问题标题】:Return Array of object from ATL ActiveX Control从 ATL ActiveX 控件返回对象数组
【发布时间】:2014-12-11 01:01:36
【问题描述】:

我有一个现有的 ActiveX 控件,我需要添加一个返回对象数组的方法。 该对象是我需要创建的类型,我该如何返回一个对象数组?

【问题讨论】:

    标签: c++ com mfc activex


    【解决方案1】:

    您返回一个安全数组或 - 我的偏好 - 一个保存安全数组的变量值,例如变体数组。这在各种 ActiveX 托管环境(包括脚本语言)中得到了很好的认可。

    【讨论】:

    • 更正:我使用的是 MFC ActiveX 控件,而不是 ATL。
    • 值得提出问题(您用atl 标记了问题,而不是mfc),但它并没有太大变化:相同的IDL 语法、变体和安全数组,只是可能略有不同不同的包装器和 C++ 端代码。
    猜你喜欢
    • 2014-12-04
    • 1970-01-01
    • 2010-11-07
    • 1970-01-01
    • 2012-09-23
    • 1970-01-01
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    相关资源
    最近更新 更多