Syntaxe
Paramètres
Nom |
Description |
- |
Ce paramètre permet de désactiver la vérification du débordement de pile. |
+ |
Ce paramètre permet d'activer la vérification du débordement de pile. |
Description
Cette directive permet d'activer la vérification du débordement de pile.
Remarques
- La directive $S active ou désactive la génération de code de vérification de débordement de pile. Dans l'état {$S+}, le compilateur génère
du code au début de chaque procédure ou fonction vérifiant s'il y a suffisamment d'espace de pile pour les variables locales et tout autre entreposage temporaire.
- Lorsqu'il n'y a pas suffisamment d'espace de pile, un appel à une procédure ou une fonction compilée avec {$S+} provoque l'arrêt du programme et affiche un message
d'erreur d'exécution. Dans l'état {$S-}, un tel appel est susceptible de provoquer un plantage du système.
Dernière mise à jour : Dimanche, le 25 janvier 2015