苦恼啊。主时间和子时间的问题
请教各位大侠,有没有这样一个时间控件或例子。就是当主时间A执行完后,调用他的子时间,当子时间周期全部执行完后,返回告诉A主时间,反复循环,或A到一定次数自动终止主循环,同时子循环也不工作。
如:A主时间 (4个循环周期)
|-B子时间 (5个循环周期)
|-C子时间 (6个循环周期)
我想实现:A执行一个周期后,先暂住,然后调用B、C,并开始执行子时间的各各循环周期,当最大周周期完成后,A主时间周期开始运行,依次循环,直到A周期4次执行完后,过程结束。
[解决办法]
好像是时间对比吧
[解决办法]
多用几个Timer控件。
开启子时间时,关闭对应的主时间Timeer。
Timer.enable := false/ture
应该可以满足。
[解决办法]
Timer+线程任用
[解决办法]
循环周期?你指的是cpu循环周期?如果仅仅指的循环次数,方法有很多,简单点timer或者可以百度线程同步,用事件就可以
[解决办法]
可能设置一个时间段,让那个控件有效即可
也就是事件可以执行了