是否可以从#IF DEBUG条件中的类变量赋值?
如果我以DEBUG模式运行,我想有条件地从我的主表单加载中执行一些代码。我以为我可以做一些像:
- Public Class Form1
- public DEB as Integer
- #if DEBUG then
- DEB = 1
- #else
- DEB = 0
- #end if
- Private Sub Form1_Load(....)
- if DEB=1 Then
- <do something>
- else
- <do something else>
- end if
- ....
但是,您似乎无法为变量分配值。我显然不正确地理解范围。我似乎把#if DEBUG放在Load子程序里面。我该如何做?
为什么不直接测试编译常数?测试一个实际的变量,你并没有获得任何东西。
- Public Class Form1
- Private Sub Form1_Load(....)
- #if DEBUG then
- <do something>
- #else
- <do something else>
- #end if
- End Sub
- End Class