如果程序分多个部分,它们之间是依次调用关系,如何将第一部分的某参数值(如:I = 1),传递到第二部分以后.
我发现只能传递到第二部分,如到了第三部分,则失效了,I变为空.即使将I设为Public Const,也不行.
我想在第二部分里面将I肤质给J,再将J传递到第三部分,应该是可以的,但感觉方法太笨了.哪位知道?谢谢!
我发现只能传递到第二部分,如到了第三部分,则失效了,I变为空.即使将I设为Public Const,也不行.
我想在第二部分里面将I肤质给J,再将J传递到第三部分,应该是可以的,但感觉方法太笨了.哪位知道?谢谢!
解决方案 »
- 怎么样建立模块
- VB6添加了一个SSTab控件后,编译错误Procedure declaration does not match description of event or ...
- 如何从一个自定义控件窗口取到内容?
- 如何最高效地处理Excel表格中的数据??
- 怎么样给NT目录分配一个系统用户权限
- 和access数据库连接成功,但是text的文本框中只有第一次数据记录显示.adodc控件的各个按钮都无法使用
- VB與Oracle問題
- Winsock接收数据问题!
- 你想要分吗,要你就说嘛!
- 如何在窗体最大化或正常化时其中的控件也相应的伸缩?给30分可以吗
- 1如何实现将目录下所有的文件添加到list1控件中
- 怎样将视频播放地址加密?
使用Public Const是可行的,但感觉还是麻烦也有点笨.
变量的作用域,是一个很基本的问题,楼主还要加强一下基础知识的学习。
X = I
End Function
Private Function Y(ByVal I As Integer) As Integer
Y = I
End FunctionPrivate Function Z(ByVal I As Integer) As Integer
Z = I
End FunctionPrivate Sub Command1_Click()
L = X(5)
L = Y(L)
L = Z(L)
MsgBox L
End Sub
sub1:
I = 1
call sub2()sub2(I):
此子程序也用到了I.
call sub3()sub3:
在此计算时候用到了I,但dubug看到的结果I为空