ehxz 发表于 2011-5-11 11:04:50

PB中的POSTEVENT()和TRIGGEREVENT()

POSTEVENT()顾名思义是 提交事件;而TRIGGEREVENT()则是 触发事件。
所以,POSTEVENT()是在其所在事件结束后执行,而TRIGGEREVENT()则是立即执行所调用的事件。


POSTEVENT()使用方法:objectname.PostEvent ( event, { word, long } )
Return value
Boolean. Returns TRUE if it is successful and FALSE if the event is not a valid event for objectname or no script exists for the event in objectname. If any argument's value is NULL, PostEvent returns NULL.
返回值:True,表示执行成功,FALSE表示事件执行失败,事件无效或者事件没有任何脚本。如果参数是NULL,则返回NULL。

TRIGGEREVENT()使用方法:objectname.TriggerEvent ( event {, word, long } )
Return value
Integer. Returns 1 if it is successful and the event script runs and -1 if the event is not a valid event for objectname, or no script exists for the event in   objectname. If any argument's value is NULL, TriggerEvent returns NULL.
返回值:1表示成功执行,-1表示执行事件失败,事件无效或者该事件没有任何脚本。如果参数是NULL,则返回NULL。

奇怪的是,为什么Sybase让这个两个函数的返回值不一样。

页: [1]
查看完整版本: PB中的POSTEVENT()和TRIGGEREVENT()

免责声明:
本站所发布的一切破解补丁、注册机和注册信息及软件的解密分析文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:Admin@SybaseBbs.com