最近在研究VB的一些不常用的方法,如下Option Explicit
DefLng A-ZPrivate Sub Form_Load()
Dim RetVal As Longa = 10 * 1000
RetVal = MyFunc(MyStr:="Hello ", MyArg2:="1234f")
End
End Sub
Function MyFunc(MyStr As String, _
            Optional MyArg1 As Integer = 5, Optional MyArg2 = "Dolly") As Long
MsgBox MyStr
MsgBox MyArg1
MsgBox MyArg2
End FunctionMyFunc出现类型错误,请问为什么?如果去掉Deflng一行就不出错