一个简单的问题,但考虑了很久.(50分)

  • 主题发起人 主题发起人 guan2000
  • 开始时间 开始时间
G

guan2000

Unregistered / Unconfirmed
GUEST, unregistred user!
在编写应用程序时根据需要,自己做了几个控件.控件中有一个系统定时器,
settimer(handle,1,1,nil),并且在控件中编写了响应事件,控件创建后开启定时器.问题:如果我在主应用程序中执行一条控件命令如:.open.如果此时控件正在执行时钟的响应事件,那么该命令的执行是在时间响应事件后被执行,还是与时间响应事件同时执行?也就是在控件的线程中,命令执行与时钟响应事件之间是多线程,还是单线程?
 
看控间里的定时器怎么实现的了
 
在控件里定时器很简单自然的实现啊,主程序在开始的时候执行一条控件命令就执行时钟设置语句settimer(handle,1,1,nil).
 
这种方式是发消息到窗体,应该是单线程
 
接受答案了.
 
后退
顶部