【问题标题】:Usings SAFEARRAYs with VB.Net在 VB.Net 中使用 SAFEARRAY
【发布时间】:2009-10-27 09:38:05
【问题描述】:

我正在使用 BusinessObjects SDK 与其存储库中的对象进行交互。

File 类具有向/从 File Repository Server(存储 Crystal Reports 等文件)发送/接收(CopyTo 和 Overwrite)二进制数据的方法,这两个方法都有一个支持“二进制数据(安全数组VT_UI1)'。

虽然我对 SAFEARRAY 没有任何经验,但我怀疑它不等同于 Byte()。

感谢任何指导,尤其是代码方面的指导。

【问题讨论】:

    标签: vb.net bytearray business-objects-sdk


    【解决方案1】:

    免责声明:我个人并不了解 BusinessObjects SDK,但术语“VT_UI1 的 SAFEARRAY”是 COM,所以我假设它是您通过 COM 互操作调用的 COM API。

    VT_UI1 的 SAFEARRAY 是 .NET 中 Byte() 的 COM 等效项,因此从一个到另一个编组应该没有问题; RCW 课程应该为您完成。

    【讨论】:

    • 谢谢,我试一试并发布结果。
    猜你喜欢
    • 2012-08-03
    • 2012-05-01
    • 2014-05-14
    • 2014-05-15
    • 2013-06-18
    • 2019-06-28
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多