两个窗口中如何传递多个参数?

liuwolf 2003-09-12 07:21:19
我想实现的功能是:
从一个密码窗口A传递用户名给另一显示窗口B,作为打开数据库的表名,而双击B窗口的数据窗中的一条记录,再打开另一个窗口C,此窗口中含有用户名和记录号,这种参数如何传递?openwithparm只能传一个参数吗?
...全文
108 29 打赏 收藏 转发到动态 举报
写回复
用AI写文章
29 条回复
切换为时间正序
请发表友善的回复…
发表回复
starg 2003-09-23
  • 打赏
  • 举报
回复
关于这个问题,同志们已说了多种方法(全局变量,结构,组合字符串),这些都不错,可根据问题的复杂程度和个人喜好使用,但还有一种方法:将b窗口的“引用”传给c窗口。在c窗口可以使用b窗口的“一切”了。
eddiezhuo 2003-09-20
  • 打赏
  • 举报
回复
上面参数写错了,
因是openwithparm(要打开的窗口名,要传的值) 此函数是打开非MDI子窗口的
要打开MDI子窗口用opensheetwithparm()
eddiezhuo 2003-09-20
  • 打赏
  • 举报
回复
openwithparm(父窗口,子窗口,要传的值)
在子窗口中
message.stringparm()
就达到了你的目的
smartstarchen 2003-09-18
  • 打赏
  • 举报
回复
用全局变量或者结构都可以。
newpowerld 2003-09-18
  • 打赏
  • 举报
回复
简单的程序,只要能达到功能,为什么不用全局变量??!
用全局变量
dechon 2003-09-18
  • 打赏
  • 举报
回复
推荐:如果比较简单的字符,可以用一个特殊的字符做分隔传字符串,然后在接收参数的窗口分割字符串;如果比较复杂,可以定义一个结构。

对于这么简单的一个东西用全局变量,我只能说:可以不用再写程序了。
workhand 2003-09-17
  • 打赏
  • 举报
回复
绝对不能用全局变量,

用结构或串,足矣

快揭帖吧,分都不够分了
wantsong 2003-09-17
  • 打赏
  • 举报
回复
传递单个参数可以用变量(全局、共享),多个参数传递结构
yjhyn 2003-09-17
  • 打赏
  • 举报
回复
结构,干脆明了,完美!!!!,为何不用
Ascn 2003-09-17
  • 打赏
  • 举报
回复
全局变量越多,占用资源越多
所以,推荐使用结构。如果串中那个分隔符的确相当特殊,特殊得前后两个值永远都
不会出现那个符号,那么,用串也是一个好办法。
letmelogin 2003-09-13
  • 打赏
  • 举报
回复
这些种方法学会,对付你的问题绰绰有余了!
joincsdn 2003-09-13
  • 打赏
  • 举报
回复
强烈推荐用结构,很方便的!!
lihuihit 2003-09-13
  • 打赏
  • 举报
回复
结构
csdsjkk 2003-09-13
  • 打赏
  • 举报
回复
用结构最简单,
用非可视对象也可以,但是有点小题大做,
只需在instance variables 里声明需要的变量,
另外最好选中 autoinstantiate,
用法与结构类似,
其实在c++中,结构本就是一种类
laohaifly2003 2003-09-13
  • 打赏
  • 举报
回复
我是用过结构的,
我认为用结构的方法是很好的。
简单明了。
还有就是我认为不应该使用全局变量,
材料中有写最好不要使用全局变量。
另外还有一点就是我想知道上面的快乐白兔所讲的用不可视对象是怎么实现的,
这方面我还用不得不多,
望指教。
happy_0325 2003-09-12
  • 打赏
  • 举报
回复
读取:
userid=ls_st.userid
num=ls_st.num
happy_0325 2003-09-12
  • 打赏
  • 举报
回复
全局变量在declare->global variables中定义
例如:string userid
结构赋值:
stucture ls_st
ls_st.userid=userid
ls_st.num=num
赋值:

userid=ls_st.userid
num=ls_st.num

klbt 2003-09-12
  • 打赏
  • 举报
回复
也可以用不可视用户对象传递。
liuwolf 2003-09-12
  • 打赏
  • 举报
回复
全局变量在哪里定义?怎么定义?
结构定义后如何赋值?如何读取?

我比较菜。
eminena 2003-09-12
  • 打赏
  • 举报
回复
用全局变量.
加载更多回复(9)

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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