Re: comment out a large portion of codes

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance




"Jay B. Harlow [MVP - Outlook]" <Jay_Harlow_MVP@xxxxxxx> wrote in message news:uXq9d3skFHA.3148@xxxxxxxxxxxxxxxxxxxxxxx
Mythran,
| That won't work exactly how comments work. For example, anything in the
#IF
| ... #END IF directives must be compilable code. You can't have any syntax
| errors in the code.


Odd! ;-) I've used #IF False on blocks of code that have syntax errors.

For example the following block contains a syntax error (3.7x is not a valid
literal). It compiles under VB.NET 2003.


   Public Sub Main()
       Dim s As Single
#If False Then
       s = 3.7x
#End If

   End Sub

I would expect it to compile as #if is one of the Conditional Compilation
statements.

Are there specific syntax errors that you have used that cause the above not
to work?


Hope this helps
Jay

"Mythran" <kip_potter@xxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:eQOaZxskFHA.1464@xxxxxxxxxxxxxxxxxxxxxxx
|
| "AMercer" <AMercer@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
| news:AC3F9263-7FA8-4B6B-8CC9-CA342617BEF1@xxxxxxxxxxxxxxxx
| > #If False Then
| > < the code you want to comment out goes here>
| > #End If
| >
| >> Does anyone know if there is a way to get VB.net to let me comment out
a
| >> large portion of codes? Like in C/C++, I was able to comment out using
| >> /*
| >> ..... */ I think there is something to do with "Define Debug Constant
=
| >> 1"
| >> but I am not sure how it works. thanks.
|
| That won't work exactly how comments work. For example, anything in the
#IF
| ... #END IF directives must be compilable code. You can't have any syntax
| errors in the code.
|
| HTH,
| Mythran
|




LOL I knew I should have double-checked before I posted the reply :( Sorry, I was wrong. I could have sworn...but I was wrong :)


Thanks for the correction, hope they caught it :)

Mythran

.



Relevant Pages