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