会VB的高人帮我个忙
刚开始学VB,今天做了个函数,死活调用不了
Sub com(a As Single)
MsgBox a
End Sub
Sub Compare(a As Single, b As Single)
If a < b Then
MsgBox b
Else
MsgBox a
End If
End Sub
Private Sub Form_Load()
Dim str As String
str = "asdfklsfdj"
Call prints(str)
Dim a, b As Single
a = 5.234
b = 6.4453
com (a)
Call Compare(a, b)
End Sub
我有两个问题:
1.com可以用,但把括号去掉就出错了,这跟msdn里讲的完全相反,怎么回事?
2.既然com可以用,但Compare(a,b)却不好使,加上Call也出错,都是说类型布匹配,这又是怎么回事呢?