从标准模块中引用变量的问题

我再标准模块中public了一个数组load(1 to 12),在form1中对这个数组进行计算,希望将load(7)的计算结果引用到form2中去。
但是form2中的load(7)总是等于0,不是我的计算结果。

作者: wlyjiayou   发布时间: 2011-06-16

load应该是关键字吧,换个数组名吧,这个容易有问题

作者: WallesCai   发布时间: 2011-06-16

在form2中又重新定义了load(1 to 12)了吧

作者: chinayuppie   发布时间: 2011-06-16

引用 1 楼 wallescai 的回复:
load应该是关键字吧,换个数组名吧,这个容易有问题

好像不是这个问题
我觉得是事件触发的先后顺序问题。您帮我看看有没有问题!
form1的command1的click事件,先对数组进行赋值计算,后form2.show;
form2的load事件,将load(7)的值赋值给变量d。

作者: wlyjiayou   发布时间: 2011-06-16

引用 2 楼 chinayuppie 的回复:
在form2中又重新定义了load(1 to 12)了吧

没有
是不是事件触发的问题?

作者: wlyjiayou   发布时间: 2011-06-16

引用 3 楼 wlyjiayou 的回复:
引用 1 楼 wallescai 的回复:
load应该是关键字吧,换个数组名吧,这个容易有问题

好像不是这个问题
我觉得是事件触发的先后顺序问题。您帮我看看有没有问题!
form1的command1的click事件,先对数组进行赋值计算,后form2.show;
form2的load事件,将load(7)的值赋值给变量d。


你要检查一下,从哪里变成了0,将load(7)给变量d时,值是多少?

作者: chinayuppie   发布时间: 2011-06-16

引用 5 楼 chinayuppie 的回复:
引用 3 楼 wlyjiayou 的回复:
引用 1 楼 wallescai 的回复:
load应该是关键字吧,换个数组名吧,这个容易有问题

好像不是这个问题
我觉得是事件触发的先后顺序问题。您帮我看看有没有问题!
form1的command1的click事件,先对数组进行赋值计算,后form2.show;
form2的load事件,将load(7)的值赋值给变量d。

确实是事件触发顺序的问题,我刚刚对程序做了一下调整,能够正常显示了!谢谢!

作者: wlyjiayou   发布时间: 2011-06-16