泰 泰麒 Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #1 如何实现每5秒执行一次指定程序,而且只执行3次,用timer控件实现嘛?是在timer控件里直接写代码嘛??,还是在按钮上调用timer控件?
X xifengge Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #3 晕,直接拖一个Timer控件到窗体上,Interval改为5000,双击之在事件里写代码执行就是了。貌似这分页忒容易赚了,嘿嘿。[]
L lovezyp Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #4 楼上说的是,执行3次,你设置一个全局变量i,form。creat时设置为i:=0, ontimer里 begin winexec('c:/123.exe',sw_normal); inc(i); if i=2 then timer1.enabled:=false; end
楼上说的是,执行3次,你设置一个全局变量i,form。creat时设置为i:=0, ontimer里 begin winexec('c:/123.exe',sw_normal); inc(i); if i=2 then timer1.enabled:=false; end
M Mike1234567890 Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #5 如果精度要求不是很严要以用Timer控件 如果精度要求很严的话 可以在线程中使用内核定时对象
泰 泰麒 Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #6 但是如果执行时间为变量呢,那设置timer的interval为固定值就不行了啥。
L luoyanqing119 Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #7 Mike1234567890说得很好.Timer控件算出的时间不准,最好自己写一个延时按制函数
S sunnyfairy Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #8 如果是简单的时间控制,用Timer就行了。简单。
X xifengge Unregistered / Unconfirmed GUEST, unregistred user! 2008-03-16 #9 精度太高的话Timer控件是不行了呵。 另外,Interval值你可以用变量控制的啊,晕。