Stack-Frames (Object Pascal)

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

Nach oben zu Liste der Object Pascal-Compiler-Direktiven - Index

Typ

Option

Syntax

{$W+} oder {$W-} {$STACKFRAMES ON} oder {$STACKFRAMES OFF}

Vorgabe

{$W-} {$STACKFRAMES OFF}

Bereich

Lokal

Anmerkungen

Die Direktive {$W} steuert die Erzeugung von Stack-Frames für Prozeduren und Funktionen.

  • Im Status {$W+} werden Stack-Frames für Prozeduren und Funktionen auch dann erzeugt, wenn sie nicht benötigt werden.
  • Im Status {$W-} werden Stack-Frames nur erzeugt, wenn die Verwendung lokaler Variablen durch die Routine dies erforderlich macht.

Normalerweise wird der Status {$W+} nur für bestimmte Debugger-Tools benötigt, die eine Erzeugung von Stack-Frames für alle Prozeduren und Funktionen verlangen.