<div dir="auto"><div class="gmail_quote" dir="auto"><div dir="ltr">James Richters <<a href="mailto:james@productionautomation.net">james@productionautomation.net</a>> schrieb am Mi., 18. Apr. 2018, 05:00:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I have a whole section of diagnostic writeln's in a program, and it's tedious to comment them all out/in as needed.   I'm curious if doing something like<br>
<br>
Const <br>
   diagnosticdetail=false;<br>
<br>
If diagnosticdetail then Writeln('diagnostic info');<br>
<br>
Is the same as <br>
<br>
// Writeln('diagnostic info');<br>
<br>
And the Writeln will actually end up being left out of the compiled program altogether... since the constant will never allow it to run,  or if not, is there a better way to optionally exclude diagnostic information entirely from the compiled program?<br></blockquote></div><div dir="auto"><br></div><div dir="auto">It should be excluded. You can confirm this by checking the assembler output generated with "-al". </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven </div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div>