1

ネット経由でクライアント側のコンポーネントから受け取る .Net オブジェクトを装った OLEVariant があります。内容がバイト配列であることはわかっていますが、それらの内容をネイティブの .Net バイト配列 (byte[]) に変換する方法がわかりません。変換を達成する方法についての手がかりはありますか?

編集:私たちは自分の質問に答えました。OleVariant (バイト配列型) を .Net byte[] に取得するには、オブジェクトが .Net Array に入るときにオブジェクトをポンピングし、配列の上限を取得して、上限サイズの新しい byte[] を作成し、最後にArray.Copy() を実行します。

4

1 に答える 1

1

(byte[])myobjまたはを使用して、オブジェクトを byte[] にキャストしますmyobj as byte[]

于 2009-11-13T22:18:51.937 に答える