首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

返回值的有关问题

2012-02-22 
返回值的问题使用closewithreturn()函数返回一个结构值.该结构值如果为空,那么返回的时候pb会报错.请问用

返回值的问题
使用closewithreturn()函数返回一个结构值.该结构值如果为空,那么返回的时候pb会报错.请问用什么方法可以把这个错误屏蔽掉.

[解决办法]
返回时应该不会出错吧?只是当你使用的时候会报错吧?
在使用之前先判断下 if isNull(strc) then ……
[解决办法]
试试在弹出窗口的close()事件里

closewithreturn 一个有自定义值的结构体 然后去接受窗口判断值就是
[解决办法]

探讨
其实也不是该结构值为空.我是在弹出的窗口中的数据窗口里选一个值返回.但是如果我什么都不选,直接关掉窗口,返回的时候就报这个错.不知道这个时候返回的是什么值,用ISNULL也判断不出来,感觉不象空值.

[解决办法]
closewithreturn时判断一下:如果是空的如何如何传值,如果不空如何如何传值,要不就在接收方判断一下。
两头至少要判断一头吧

热点排行