'---------------------------------------------------------------------------------------
' 过程名 : IsInIDE
' 时间 : 2010-2-7 12:59
' 作者 : 杨过.网狐.cn
' 功能 : 判断是否在vb6 IDE环境中执行
' 参考 : http://www.xtremevbtalk.com/archive/index.php/t-232343.html
'---------------------------------------------------------------------------------------
'
Public Function IsInIDE() As Boolean
Static bInIDE As Boolean
bInIDE = Not bInIDE
If bInIDE Then
Debug.Assert IsInIDE() Or True
IsInIDE = Not bInIDE
End If
End Function
' 过程名 : IsInIDE
' 时间 : 2010-2-7 12:59
' 作者 : 杨过.网狐.cn
' 功能 : 判断是否在vb6 IDE环境中执行
' 参考 : http://www.xtremevbtalk.com/archive/index.php/t-232343.html
'---------------------------------------------------------------------------------------
'
Public Function IsInIDE() As Boolean
Static bInIDE As Boolean
bInIDE = Not bInIDE
If bInIDE Then
Debug.Assert IsInIDE() Or True
IsInIDE = Not bInIDE
End If
End Function
On Error Resume Next
Debug.Print 1 / 0
InIDE = Err.NumberEnd Sub
是的,它的好处在于不满足条件的代码不会编译到exe中...
而且,改一个或几个参数,却方便了调试....