VB6:
搞不懂, 在VB6下 integer 与 long 的编译后的汇编竟然一样, 实在是不懂. (而VBA汇编我不会查看)
Private Sub TestFunc(var1 As Integer)
'Private Sub TestFunc(var1 As Long)
If var1 <> 0 Then
' If var1 Then
var1 = &H2222
End If
End Sub
004027C0 mov eax,dword ptr [esp+8]
004027C4 cmp word ptr [eax],0
004027C8 je 004027CF