Hi,
Why not define?
{$DEFINE DEBUG}
{$IFDEF DEBUG} Writeln('diagnostic info'); {$ENDIF}
V.
______________________________________________________________
Od: "James Richters" <ja...@productionautomation.net>
Komu: "'FPC-Pascal users discussions'" <fpc-pascal@lists.freepascal.org>
Datum: 18.04.2018 05:06
Předmět: [fpc-pascal] Using constants instead of comments
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?
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
<http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal>
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal