关于timer()

wwwql 2003-12-07 09:44:13
在timer事件中还写timer()数,这是为什么
比如:在timer事件中有如下代码:
long cycle;
string str_cycle;
if tab_1.tabpage_2.rb_day.checked then

if hour(now())=integer(tab_1.tabpage_2.ddplb_day.text) then
if bak=0 then
tab_1.tabpage_2.cb_6.Postevent(clicked!)
cycle = 3600;

bak=1
end if
else
bak=0
end if
end if
timer(real(str_cycle));在timer事件里为什么用这个函数,这是嵌套吗,为什么这样用
...全文
160 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
CodeMagic 2003-12-07
  • 打赏
  • 举报
回复
修改定时器的触发时间间隔为新的值real(str_cycle),并没有别的意思。
它并不会马上触发Timer事件,只会过了real(str_cycle)间隔后,再次触发Timer事件。
加了timer(real(str_cycle)),就可以再程序中动态地调整定时器的触发时间间隔.
小子侯 2003-12-07
  • 打赏
  • 举报
回复
在这里只不过是把一个字符串变量转换成实型而已
qianduo 2003-12-07
  • 打赏
  • 举报
回复
是呀。
不太明白的话还可以去看一下帮助文档。
yanghongfeng 2003-12-07
  • 打赏
  • 举报
回复
楼上的没错!

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧