Syntaxe
Paramètres
Nom |
Description |
count |
Ce paramètre permet d'indiquer la taille de la pile. |
Description
Cette méta-instruction permet de déclarer la taille de la pile d'exécution.
Remarques
- Le paramètre count est une constante numérique comprise entre 1024 et 32 Ko. La méta-instruction $STACK détermine la quantité de mémoire d'exécution consacrée à la pile.
La pile est utilisée pour les adresses de retour lors d'appels de sous-programmes et dans les instructions structurées, ainsi que pour les variables locales des fonctions multilignes.
La taille par défaut (et minimale) est de 1024 (400H) octets.
- Vous souhaiterez peut-être allouer plus d'espace de pile si votre programme est imbriqué de manière anormale, utilise des variables locales volumineuses ou effectue une récursivité.
Si vous pensez qu'un programme manque d'espace dans la pile, recompilez-le avec l'option Stack Test dans le menu Options de l'IDE de Turbo Basic. Les programmes
générés avec ce commutateur de débogage activé vérifient toujours l'espace de pile disponible avant d'entrer dans des sous-routines, procédures et fonctions. Les valeurs par défaut sont
remplacées par les méta-instructions incorporés dans le code.
- Vous pouvez vérifier la quantité d'espace de pile libre pour vous-même avec la fonction FRE(-2).
Dernière mise à jour : Mardi, le 28 juillet 2015