James Richters <ja...@productionautomation.net> schrieb am Mi., 18. Apr. 2018, 05:00:
> 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 > > Const > diagnosticdetail=false; > > 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? > It should be excluded. You can confirm this by checking the assembler output generated with "-al". Regards, Sven >
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal