2010-10-14 40 views
1

我有點卡住了一個奇怪的問題。我需要通過第三方Active-X類型庫來控制一些硬件。我的程序是用C#編寫的。問題是一個API/COM調用需要一個PVariant的引用 - 所以如果我正確地將它指向一個Variant的指針。更糟糕的是,這只是Varaint陣列中第一個沒有固定大小(元素數量)的地址。.Net - Com PVariant參數

問題是 - 除了這個不是最佳實踐 - 我沒有機會改變這種方法,也沒有辦法解決它。

任何人都需要創建一個COM兼容的Variant數組並將其開始地址傳遞給COM方法?這是如何完成的?

我很感激任何幫助!

THX的先進

Corelgott

回答