Also es in den Optionen ganz abzuschalten war mir zu umständlich, da ich es ja zum Debuggen brauche, also direkt im Code:
Delphi-Quellcode:
{$IFDEF Debug}
{$OPTIMIZATION OFF}
{$DEBUGINFO ON}
{$LOCALSYMBOLS ON}
{$REFERENCEINFO ON}
{$DEFINITIONINFO ON}
{$ASSERTIONS ON}
{$ELSE}
{$OPTIMIZATION ON}
{$DEBUGINFO OFF}
{$LOCALSYMBOLS OFF}
{$REFERENCEINFO OFF}
{$ASSERTIONS OFF}
{$ENDIF}
und davor noch
Delphi-Quellcode:
{$DEFINE Debug} // Debugmodus an
// oder
{ $DEFINE Debug} // Debugmodus aus
tja, sonst hab ich
NonVCL gearbeitet und prüf eigentlich nur noch ob en Debugger läuft ... mehr schützen geht zwar bestimmt irgendwie,
aber wie hier schon geschrieben wurd ... oftmals nur mit viel Aufwand.
und
NonVCL wird auch nur verwendet, damit die Datei möglichst klein ist und da so auch ohne Fremdkomponenten
Unicode zur Verfügung steht und ich eh schon viel direkt mit der
WinAPI arbeite.