社区
PowerBuilder
帖子详情
如何全局调用timer函数?
rsy123
2007-12-14 11:33:44
说明:每隔15分钟往数据库里插入一条记录,原先在该窗口用timer函数很容易实现。但是现在要求关闭当前窗口,打开其他窗口后还是能够每隔15分钟插入记录。
我想知道是否能够在全局调用timer函数?或者是否有其它的解决方法?谢谢。
...全文
79
7
打赏
收藏
如何全局调用timer函数?
说明:每隔15分钟往数据库里插入一条记录,原先在该窗口用timer函数很容易实现。但是现在要求关闭当前窗口,打开其他窗口后还是能够每隔15分钟插入记录。 我想知道是否能够在全局调用timer函数?或者是否有其它的解决方法?谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dawugui
2007-12-15
打赏
举报
回复
在main窗口中设置函数.
只要不退出程序就一直调用.
rsy123
2007-12-15
打赏
举报
回复
我在做数据通讯的操作,首先跟踪开始信号,得到后根据相关的公式将数据每隔15分钟写入数据库,直到收到结束信号为止。因此前面的每隔一秒监视数据库是不能停的。
我打算现在窗口的 timer事件里加监视信号代码,收到信号后调用timing控件,明天我试试。
xyqiqi
2007-12-15
打赏
举报
回复
可在IDLE事件里写代码
pb8
2007-12-15
打赏
举报
回复
1、你的问题只需要使用timing控件就可以了,它是一个非可视化的事件,主要有两个函数,start(int s),stop()
start用于开始启用定时器,stop为停止,你要使用的话可以通过继承timing控件生成一个新组件,里面会有一个内置事
件timer,代码写到里面就可以了
2、建议不要这样使用数据库,你是想实现什么功能,这样数据库的开销太大
dawugui
2007-12-15
打赏
举报
回复
你每隔15分钟检查一次数据就行了,不必每秒就检查数据。
每秒都检查,系统也吃不消。
rsy123
2007-12-15
打赏
举报
回复
我把问题再说得详细一些:首先每隔一秒监视数据库,当发现数据改变时,再每隔15分钟往数据库里插入一条记录(此时前面的每隔一秒监视数据库还是执行的)。也就是说要有两个timer函数并存。请把解答再说得详细些(如有例子代码就更好了),谢谢。
jlwei888
2007-12-15
打赏
举报
回复
在类对象里执行
python的
函数
的嵌套
调用
和链式传递
函数
b()被定义在
函数
a()的内部,因此它的作用域仅限于a()
函数
内部,在a()
函数
外部无法直接访问和
调用
函数
b()。将
函数
b()作为a()
函数
的返回值,这样在
调用
a()
函数
时可以得到
函数
b()的引用。问题的提出:我们知道可以通过定义类(class)的方法在一个
函数
内
调用
和访问另一个类内的
函数
或方法。那么如果不定义类,怎样用一个
函数
调直接用另一个
函数
?将
函数
b()定义为
全局
变量,这样就可以在a()
函数
外部访问到
函数
b()。将
函数
b()作为另一个
函数
的参数传递,在这个
函数
内部
调用
函数
b()。
在Vue中
全局
定义防抖
函数
在Vue中
全局
定义防抖
函数
防抖作用:如果一个
函数
持续地触发,那么只有在它结束后一定时间才会执行一次。 首先可以在Vue项目工具JS文件中定义,后续可以引入使用 export const debounce = function (fn, delay) { let
timer
= null; return function () { let context = this; let args = arguments; clearTimeout(
timer
); //清除
4.15 版本内核
调用
init_
timer
()
函数
出错
在学习init_
timer
()过程中,编写了一个字符设备的内核模块,实现每隔1s,
调用
回调
函数
,回调
函数
中记录秒数。然后编译过程中发现编译出错,报错找不到init_
timer
()
函数
,在linux kernel的/include目录中使用grep init_
timer
./ -r -n命令寻找无果,发现内核中定时器提供的api从4.15版本linux kernel以后发生了一些变化,在此做一些记录。
C
函数
篇(
Timer
函数
)
语法
Timer
() 语法
Timer
( interval {, windowname } ) 参数 指定两次触发
Timer
事件之间的时间间隔,有效值在0到65之间。如果该参数的值指定为0,那么关闭定时器, 不再触发指定窗口的
Timer
事件。windowname:窗口名,指定时间间隔到时要触发哪个窗口的
Timer
事件。省略该参数时,触发当前窗口的
Timer
事件返回值Int...
记录一个
Timer
中使用
全局
变量的问题
背景:1.py文件中A()
函数
一直接受消息队列中的消息,并将消息发送给2.py文件中的B()
函数
,B()
函数
在接受消息后根据条件进行判断,若符合条件将
全局
变量flag加1。2.py中的C()
函数
用来定时查看
全局
变量flag中的值,若大于某阈值就将True返回给1.py的A()
函数
,并把
全局
变量重置为0. 用python3.6写的demo: 1.py from Py.test.t2 impo...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章