怎么用openwitharm/closewithreturn传递结构

XueGLSoft 2002-05-27 03:15:18
有两窗口
其中一个关闭的时候把一个结构传出来
另外一个就要使用该结构

问题是只能传出来

我不知道怎么在新开窗口使用
我用的是openwithparm

取得的结构都是0值的
...全文
138 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
blackcorbie 2002-05-27
  • 打赏
  • 举报
回复
你在主窗口的需要的按钮中写代码:
string ls_where
openwithparm(w_name1,ls_where)
ls_where = message.powerobjectparm
if ls_where = "0" or isnull(ls_where) then
return
end if

在你要带回的信息的窗口的确定按钮中写代码:
string ls_where
ls_where = where条件

closewithreturn(w_name2,ls_where)

linger_liang 2002-05-27
  • 打赏
  • 举报
回复
openwithparm(要传到的那个窗口名,结构名)

在接收的窗口写:
结构名 str_var-----定义结构变量

str_var = Message.powerObjectParm //结构变量取值
这样就接收过来了
lmby 2002-05-27
  • 打赏
  • 举报
回复
在新窗口的open里写:

structurename lst_local

lst_local = message.powerobjectparm

virable1 = lst_local.virable1
....


ok~
yk_001 2002-05-27
  • 打赏
  • 举报
回复
怎么取得呀,用MESSAGE。POWEROBJECTPARM

1,108

社区成员

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

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