请教一个多线程问题
请教一个多线程问题
建立一个 .dll 或 .exe 代码部件,定义一个类 taskt 及其属性事件和方法,用
于执行一个任务,任务启动时 raiseevent taskstart,完成时 raiseevent taskend.
在用户程序中定义 with events 变量,编写事件处理程序用来报告任务启动及完成
的情况。这种方式在单任务时(定义一个taskt类的对象)测试成功。但在多个任务
时(定义一个taskt类的对象数组)raiseevent task* 好象不起作用,客户程序中
的事件处理程序不执行,也不报错。查 MSDN 手册,提示说:“不能定义 with events
变量数组”,不知错误是否真是出在这里,若确如此,该如何解决??