如何解决响应窗口的参数返回问题

derta 2000-06-18 09:04:00
响应窗口的参数返回pb对象时为空,
如果不在父窗口使用自定义结构的实例变量,有没有更好的办法?
在此致谢!
...全文
144 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
rightyeah 2001-10-30
  • 打赏
  • 举报
回复
同意wolcy(wolcy)的方法。BTW,PB的字符串处理功能还算不错,所以我经常用字符串来代替数据结构,也就是说,如果要返回多个值的话,我会考虑把它们拼接成一个字符串返回,再到caller那儿去分解,也不算太繁。我甚至还为了传递数组专门写了一组函数
sdcgx 2001-10-30
  • 打赏
  • 举报
回复
good
wolcy 2000-06-20
  • 打赏
  • 举报
回复
注意窗口类型,如果你是在Script中打开一个窗口,并且等待窗口关闭返回参数的话,如下面的情况:
string ls
openwithparm(w_test,'test')
ls=message.stringparm
在w_test退出时写下:closewithreturn(w_test,'ksdfjkj')
此时w_test的类型需为Response,不然的话在openwithparm语句执行完后会继续执行ls=message.stringparm,当然此时取不到返回参数
derta 2000-06-18
  • 打赏
  • 举报
回复
就是调用这个行输出的错
xtjack 2000-06-18
  • 打赏
  • 举报
回复
调用openwithpara或者closewithreturn不是可以返回响应窗口的变量吗?

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧