与VB.Net一起使用SAFEARRAY

时间:2009-10-27 09:38:06

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

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

文件类具有向/从文件资源库服务器(存储Crystal Reports等文件)发送/接收(CopyTo和Overwrite)二进制数据的方法,两者都具有支持'二进制数据的重载(safearray of VT_UI1)”

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

任何指导,尤其是代码指导,都表示赞赏。

1 个答案:

答案 0 :(得分:1)

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

VT_UI1的SAFEARRAY是.NET中的Byte()的COM等价物,所以你不应该有一个问题从一个编组到另一个; RCW课程应该为你做。