多线程的问题,急!!!!!(10分)

  • 主题发起人 主题发起人 hpc1982
  • 开始时间 开始时间
H

hpc1982

Unregistered / Unconfirmed
GUEST, unregistred user!
我想用多线程实现一个模拟时钟,在线程中我申明了一个ttimer控件(动态的),然后想实时更新。
在execute方法中我是这样写的:
time1:=Ttimer.create(nil);
time1.interval:=1000;
time1.ontime:=updatetime;
synchronize(updatetime);
然后就是这里出问题,因为notifycation类型的函数带一个参数,而synchronize要求的是不带参数的。
我不知道怎么办,才能定时更新数据啊,有哪位能告诉我,感激不尽!
一定要多线程,因为主程序要实现动画。
 
你可以尝试一下用PostMessage
 
后退
顶部