這裏的接口是我的代碼的簡化版本 using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Runtime.InteropServices;
using RDSCOMMUNICATORLib
我已被從VBA稱爲進程外-COM服務器(C++)。 因爲當我把它稱爲多次(至少兩個在同一子倍),我只能利用Dim xx As New xxx稱之爲原因不明。 當我嘗試使用Dim xxx As xxx然後Set xx = new xxx調用它時,我的com服務器產生違例讀取異常,VBA返回錯誤代碼800706BE。 下面的代碼不工作(僞代碼 - 我刪除了不相關的部分)。注意'Main'子調用'aux