窗口参数的传递问题
我定义了一个字付串数组,现在想把这个数组传给另一个窗体
我用Openwithparm(w_new,ls_arry)
有错,为什么,
ls_arry,的界线不固定
问题点数:20、回复次数:8Top
1 楼hjd_cw()回复于 2002-08-02 13:54:24 得分 15
不能传数组。
建议再定义个结构
struct_param
包含
string string_value[]
然后
struct_param lstru_p
lstru_p.string_value = ls_arry
openWithparm(w_new,lstru_p)Top
2 楼hzhxxx(程序方程)回复于 2002-08-02 13:57:10 得分 1
你自己看 global object Message 的传递类型,也就是窗口能接受的类型Top
3 楼lanying(蓝鹰)(问个不休)回复于 2002-08-02 14:34:54 得分 2
可以把数组的内容用特殊符号分格开,然后再提取
Top
4 楼super_jack(String args[])回复于 2002-08-02 14:36:46 得分 2
可以传递对象,继承一个非可视对象,你可以把你的数组包装在此对象里面!接受的时候用对象接受!Top
5 楼jianghuxing(回头看看原来我一无所有)回复于 2002-08-02 15:10:36 得分 0
to:: hjd_cw()
接收的时候应该怎么做呢Top
6 楼c_g(绿洲)回复于 2002-08-02 15:29:02 得分 0
接收的时候也定义一个结构。
struct_param lstru_p
lstru_p = message.powerobjectparm ;
然后lstru_p.string_value就是你想要的Top
7 楼huangbin277(微笑面对--(光荣下岗))回复于 2002-08-02 20:02:38 得分 0
记号
11Top




