1

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

文件类具有用于向/从文件存储库服务器(存储诸如 Crystal Reports 之类的文件)发送/接收(CopyTo 和覆盖)二进制数据的方法,这两种方法都具有支持“二进制数据(VT_UI1 的安全数组)”的重载.

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

任何指导,尤其是代码指导,都值得赞赏。

4

1 回答 1

2

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

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

于 2009-10-27T09:42:21.090 回答