人间仙凡界美:VB 6.0 过程问题

来源:百度文库 编辑:高校问答 时间:2024/04/19 11:51:53
Public Sub jisuan(x, y As Integer)
z = x * y
End Sub
'-----------------------------------------
Private Sub Form_Click()
jisuan 5, 6
Print z
End Sub

为什么这个程序不对?

如果把sub换成function又应该怎么样?谢谢

Private Function jisuan(x, y As Integer)
jisuan = x * y
End Function
'-----------------------------------------
Private Sub Form_Click()
Print jisuan(5, 6)
End Sub

Public部分不能出现在私有过程中

Public Sub jisuan(x, y As Integer)
z = x * y
End Sub
'-----------------------------------------
Private Sub Form_Click()
jisuan 5, 6
Print z
End Sub

z定义有问题吧,在过程之外定义,或者定义公有变量。
函数的话应该是
Private Sub Form_Click()
Print jisuan(5, 6)
End Sub