代码托管,使用add前缀 出现的问题。
声明:
namespace COMKERNELLib
{
[ComVisible(false)]
[TypeLibType(16)]
public delegate void _IKernelEvents_OnTextOutEventHandler(string WindowCaption, string logText, int NoEndOfLine);
}
class COMKERNELLib.KernelClass : System.Object, COMKERNELLib.IKernel, COMKERNELLib.Kernel, COMKERNELLib._IKernelEvents_Event;
初始化:
public static void Initialize()
{
CTKernel = new KernelClass();
eTextOutHandler = new _IKernelEvents_OnTextOutEventHandler(BaseTest.OnTextOut);
eTestDoneHandler = new _IKernelEvents_TestDoneEventHandler(CTSTest.OnTestDone);
CTKernel.add_OnTextOut(eTextOutHandler);
// CTKernel.add_TestDone(eTestDoneHandler);
}
错误:
Error 8 'COMKERNELLib._IKernelEvents_Event.OnTextOut.add': cannot explicitly call operator or accessor F:\ATMApplication\MyTest.cs 68