Cadres de pile (Delphi)

De RAD Studio
Aller à : navigation, rechercher

Remonter à Liste des directives de compilation Delphi - Index

Type

Commutateur

Syntaxe

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

Par défaut

{$W-} {$STACKFRAMES OFF}

Portée

Locale

Remarques

La directive {$W} contrôle la génération des cadres de pile pour les procédures et les fonctions.

  • A l'état {$W+}, les cadres de pile sont toujours générés pour les procédures et les fonctions, même lorsqu'ils ne sont pas nécessaires.
  • A l'état {$W-}, les cadres de pile ne sont générés que lorsqu'ils sont nécessaires, selon l'utilisation que fait la routine des variables locales.

Certains outils de débogage requièrent la génération de cadres de pile pour toutes les procédures et fonctions, mais à part ça, vous ne devriez jamais avoir besoin d'utiliser l'état {$W+}.