大家好,我用C++開發的行程外COM組件服務器(.exe),現在想用寫一個C#的客服端呼叫這個組件服務器,不知道該怎么呼叫。求哪位大神指點下~~謝謝!
uj5u.com熱心網友回復:
沒人可以回答嗎?不要沉啊~~錯誤提示如下:
其他資訊: 無法將型別為“System.__ComObject”的 COM 物件強制轉換為介面型別“MYServerLib.ModelScheduling”。此操作失敗的原因是對 IID 為“{9DB66681-9A4C-4933-B56B-A56594E1F5DF}”的介面的 COM 組件呼叫 QueryInterface 因以下錯誤而失敗: 不支持此介面 (例外來自 HRESULT:0x80004002 (E_NOINTERFACE))。
主要代碼如下:
ModelScheduling _ModelScheduling = new ModelScheduling();
int a = 163;
int pNumber;
pNumber = _ModelScheduling.Initialization(a);
//object Para;
object varOut;
object varIn = 0;
varOut = _ModelScheduling.MRun(a, pNumber, varIn);
已經參考了~~
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/84645.html
