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

pb 怎么进行数组的值传递

2013-01-05 
pb 如何进行数组的值传递?// 两个可视界面参数的声明u_cst_relcontainer iu_container[] u_cst_relcontain

pb 如何进行数组的值传递?


// 两个可视界面参数的声明
u_cst_relcontainer iu_container[] 
u_cst_relcontainer iu_main_container

li_retv = This.OpenTab(iu_main_container ,1) // 打开tabpage界面

iu_main_container.event ue_initcontrol( false, "" ) // 这里对 iu_main_container 内部的数据进行了一系列的初始化

for ll_i = 1 to upperbound(iu_container)
iu_container[ll_i] =  iu_main_container 
Next

li_retv = this.closetab( iu_main_container)  // 关闭tabpage 界面

End If


在关闭tabpage 界面的时候 , iu_main_container 被析构了。 同时 iu_container[] 数组中的数据也被析构了。 

这说明: iu_container[ll_i] =  iu_main_container   这种赋值方式传递的只是指针,不是值。 



想知道如何进行数组之间的值传递。  即将源变量中的数据复制一份出来,然后放在另一个变量中去。 
[解决办法]
顶搂上的
[解决办法]
拆分成字符串再传吧,

热点排行