pb yield()的使用

2020-07-30 科技 207阅读

不需要YIELD(),gif也是可以动,只是你的LOADING窗口不能用响应窗口response,不然retrieveend中关不了。


YIELD()函数作用是释放控制权,


DW在retrieve时,是DW掌握控制权。

比如点击按钮来打开窗口W_B。那要等retrieve结束W_B才会被打开。


而DW的retrieverow事件中加入 YIELD()函数,那么DW在retrieve时,DW释放控制权,点击按钮会立即打开W_B,不需要等到retrieve结束。


不过如果是以数据信息为主的程序中,不建议使用YIELD()函数。

同样是上面的例子。如果W_B 中也有数据库操作的话,会报错。因为retrieve还未结束,再次执行数据库操作,系统提示有数据库有任务正在执行,操作中断。


下面是我的retrieve提醒,动态提示已经更新了多少条记录,可以参考一下

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com