回 帖 发 新 帖 刷新版面

主题:[讨论]天啊,到最后才发现居然要实现异步执行.

本来准备做成一个OCX控件,这样可以在主程序里同时进行多个任务。
结果在测试的时候,才发现,主程序让一个OCX控件执行TaskStart后,要等到这个任务完成之后才继续开始执行下一个控件的TaskStart,又等到任务完成之后才开始下一个。而不能同时多个控件执行!!!
本来还准备在主程序里随时查询每个控件的任务运行状态的,结果呆在TaskStart里就半天出不来了。

又得改写了。[em10][em10][em10]
看来得使用事件的异步通知,让部件产生一个事件。客户端处理这个事件,并采取相应的动作。

PS:由于ActiveX Exe 是进程外部件,比ActiveX OCX更适合这个程序。看来从一开始选用OCX就是一个错误!!!

回复列表 (共1个回复)

沙发

这两天看MSDN上的activeX Exe示例Coffee工程,头都看大了.
不看不知道,一看吓一跳,VB竟然还能这样做!!!以前学的只能算是1+1=2层次的知识.
[img]http://file.pfan.cn/upfile/200804071108177.rar[/img]

我来回复

您尚未登录,请登录后再回复。点此登录或注册