2009-10-27 17 views
0

我使用的BusinessObjects SDK與存儲庫中的對象進行交互。Usings SAFEARRAYS與VB.Net

File類具有用於從文件庫服務器(其中類似Crystal報告文件存儲)發送/接收(CopyTo從和覆蓋)的二進制數據到/方法,這兩者都具有支持「二進制數據的過載(SAFEARRAY的VT_UI1)'。

雖然我沒有與任何SAFEARRAYS經驗,我懷疑它是不是等同於字節()。

任何指導,特別是與代碼,理解。

回答

1

免責聲明:我本人並不認識與BusinessObjects SDK,但是術語「VT_UI1的SAFEARRAY」是COM,所以我假設它是要通過COM互操作調用COM API。

VT_UI1的SAFEARRAY是.NET中的Byte()的COM等價物,所以你不應該遇到從一個到另一個的編組問題; RCW課堂應該爲你做。

+0

感謝,我給它一個嘗試,後的結果。 – craig 2009-10-27 19:18:41

+0

它工作。謝謝。 – craig 2009-11-03 16:19:17