社区
PowerBuilder
帖子详情
PostEvent()
lousidao
2005-03-07 08:47:13
我是PB初学者
书上说TriggerEvent()是当程序执行到此时,先触发另一个事件,执行完该事件中的程序后,再回到原来的程序的TriggerEvent()函数调用出,继续执行下面的代码.
这个很好理解.
PostEvent()先是继续执行该事件中剩余的代码,执行完该事件代码后,再执行指定事件中的代码.
请问,什么时候需要用到PostEvent().
...全文
409
8
打赏
收藏
PostEvent()
我是PB初学者 书上说TriggerEvent()是当程序执行到此时,先触发另一个事件,执行完该事件中的程序后,再回到原来的程序的TriggerEvent()函数调用出,继续执行下面的代码. 这个很好理解. PostEvent()先是继续执行该事件中剩余的代码,执行完该事件代码后,再执行指定事件中的代码. 请问,什么时候需要用到PostEvent().
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lousidao
2005-03-07
打赏
举报
回复
那么是不是在某一事件所有代码的<最后加一句>TriggerEvent()就相当与PostEvent()了呢,
这样的话,pb设计出来PostEvent()不是多余的吗?
恕我无知,麻烦前辈们举个实际当中会用到PostEvent的情况
j9dai
2005-03-07
打赏
举报
回复
楼上们都说得很清楚了哦 :)
hornbilltofy
2005-03-07
打赏
举报
回复
如果你不想等待某一事件的执行完毕后才继续执行其下面的代码,就用postevent,否则就用TriggerEvent()
xyqiqi
2005-03-07
打赏
举报
回复
比方如,你在事件中处理完一些代码后,还需要触发另外一些事件,就可用postevent!!
wudan8057
2005-03-07
打赏
举报
回复
在每一个窗口中都有一个消息队列(即后进后出),产生的消息都被发送到队列中顺序执行,一个消息被处理完后,才会执行下一个消息的处理程序
TriggerEvent()指的是立即触发消息,不将消息发送到消息队列中,
PostEvent()指将消息放送到消息队列中,
哇咔咔
2005-03-07
打赏
举报
回复
你在打开窗口的时候触发一个事件,事件里写打开另一个窗口,你试一下大概就明白了
nimittz
2005-03-07
打赏
举报
回复
比如阿,有时候你要实现预定的功能,在预定时不能立即执行相应的代码,而要在预定后再做点准备工作才能完成预定的事情,这时就要用到postevent了。当然你会说为什么不在完成准备工作之后再直接作不就不用预订了吗,你说的对,但是在复杂的事件控制(n多事件交织的)就有用了。反正提供这种功能必然有它的用处的,可供多种情况随时选择适当的应用嘛!
qianfl
2005-03-07
打赏
举报
回复
但是可能一个控件会有多个事件的,POSTEVENT是放到所有事件的最后,而不是当前事件的最后一行代码后面,如果后面既没有后续事件,也没有后续代码的话,两者是一样的效果
HTML5开发视频:高级程序设计
第六章: 本节课程主要讲解了什么是Ajax、如何使用Ajax发送get请求、如何使用Ajax发送
post
请求、JSON数据格式、回调地狱、Promise和Ajax的同源策略、跨域请求。 第七章: 本章主要讲解html、val、attr、prop、class...
qt中的事件机制QApplication::
post
Event
()
参考博客:QT多线程及通过事件进行通信(通过自定义事件,然后QApplication::
post
Event
给主界面,我之前用的是信号槽) - findumars - 博客园 实现两个线程间的通信,子线程向qt的界面发送信息 父线程内通过改写虚...
qt
post
event
send
event
qt
post
event
在 idarling 中有如下一段代码 if self._incoming: ##$$ finish then exec QCoreApplication.instance().
post
Event
(self, Packet
Event
()) 响应捕获上面发射的事件由下面的函数实现,其实就是重写...
函数
Post
Event
详解
Post
Event
函数作用:在事件队列最后追加指定的事件。函数Trigger
event
是在事件队列的当前位置插入指定的事件。所以,这两个函数是有区别的。事件立即执行时使用函数Trigger
Event
,没有必要立即执行时使用函数
Post
...
PB中
Post
Event
与Trigger
Event
区别
post
event
函数是
post
消息,就是消息进入执行队列,不一定立即执行. 而trigger
event
是触发消息,程序立即响应. 就这个区别,我觉得没什么例子可说啊.就是一个排队,一个插队的区别。 也可以理解为同步执行(trigger
event
)...
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章