3
在我的c#項目中,我引用了一個用vb6編寫的舊com服務器。當訪問屬性「ModuleLoaded」(意思是「IsModuleLoaded」)時,由於服務器還定義了一個具有相同名稱的事件,所以我得到一個歧義警告。我的代碼如下所示:vb6 com服務器中屬性和事件之間的歧義
if (fwb.Controller.ModuleLoaded == false) {
fwb.Controller.LoadModule();
}
的Visual Studio告訴我:
Error: Ambiguity between "MCS._clsController.ModuleLoaded" and
"MCS.__clsController_Event.ModuleLoaded".
我怎樣才能解決這個不確定性,而不在COM服務器本身更改代碼?
感謝您的幫助。
感謝您的幫助 - 「(((MCS._clsController)fwb.Controller).ModuleLoaded」訣竅! –