uerobject类型变量在使用openuserobject时的出现问题,请帮忙?
我定义了一个userobject数组,
userobject object[1 to 16]={e_id,e_name,e_idn,e_age,e_sex,e_birth,e_nation,e_mode,e_addr_p,e_o_phone,e_mobile,e_marriage,e_duty_name,e_dept_name,e_salary,e_bonus}
其中的元素都是已定义的。
在窗口中使用
this.openuserobject(object[1])没有显示object[i]对应的object
测试发现this.openuserobject(object[i])返回1。
很奇怪,执行成功,但是没有创建,
而使用this.openuserobject(e_age)执行完全没有问题!
是不是, object[1]在作怪?
请帮忙看看!
Thanks very much!
问题点数:20、回复次数:5Top
1 楼ByLimit(冰河)回复于 2003-12-02 19:49:58 得分 0
哦,userobject object[1 to 16]本事就是个错误
请假一下,是否可以把事先定义好的类型放在一个数组里,以便于引用!
请指教!
十分急用,请帮忙!
Top
2 楼Jonea(魔鬼)回复于 2003-12-02 19:50:48 得分 0
所有object[]数据都被实例成了userobject
Top
3 楼ByLimit(冰河)回复于 2003-12-02 19:54:30 得分 0
我意识到了这一点,
可否,把事先定义好的userobject,比如,custome visual类型e_age,e_name放在一个数组里面,以后用object[i]来代替类型e_age,或是e_name!有没有解决这个问题的办法?Top
4 楼Jonea(魔鬼)回复于 2003-12-02 20:00:00 得分 20
如果非要用数据你可以定义一个字符串数组
string object[1 to 16]={'e_id','e_name','e_idn','e_age','e_sex','e_birth','e_nation','e_mode','e_addr_p','e_o_phone','e_mobile','e_marriage','e_duty_name','e_dept_name'',e_salary','e_bonus'}
在打开时你可以写入以后语句
userobject uo_tmp
openuserobject(uo_tmp,object[1])
SetNull(uo_tmp)
Destroy(uo_tmp)
Top
5 楼ByLimit(冰河)回复于 2003-12-02 20:19:30 得分 0
谢谢!
运行正确!no问题!
Top




