[fpc-pascal] Using constants instead of comments

James Richters james at productionautomation.net
Wed Apr 18 05:06:44 CEST 2018

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


If diagnosticdetail then Writeln('diagnostic info');

Is the same as 

// Writeln('diagnostic info');

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?

More information about the fpc-pascal mailing list