$DYNAMIC |
Dynamique |
---|---|
QuickBASIC/QBasic |
Syntaxe
REM $DYNAMIC |
' $DYNAMIC |
Description
Cette méta-commande permet d'allouer l'entreposage aux tableaux pendant que le programme est en cours d'exécution.
Remarques
- Les méta-commandes $STATIC et $DYNAMIC indiquent au compilateur comment allouer de la mémoire pour les tableaux. Aucune de ces métacommandes ne prend de paramètres :
- La méta-commande $STATIC met de côté l'entreposage pour les tableaux pendant la compilation. Lorsque la méta-commande $STATIC est utilisée, l'instruction ERASE réinitialise toutes les valeurs du tableau à zéro (tableaux numériques) ou la chaîne de caractères nulle (tableaux de chaînes de caractères) mais ne supprime pas le tableau. L'instruction REDIM n'a aucun effet sur les tableaux $STATIC.
- La méta-commande $DYNAMIC alloue l'entreposage aux tableaux pendant que le programme est en cours d'exécution. Cela signifie que l'instruction ERASE supprime le tableau et libère la mémoire nécessaire pour d'autres utilisations. Vous pouvez également utiliser l'instruction REDIM pour modifier la taille d'un tableau $DYNAMIC.
- Les méta-commandes $STATIC et $DYNAMIC affectent tous les tableaux à l'exception des tableaux dimensionnés implicitement (tableaux non déclarés dans une instruction DIM). Les tableaux dimensionnés implicitement sont toujours alloués comme si $STATIC avait été utilisé.
'Rendre tous les tableaux dynamiques.
'$DYNAMIC
Dernière mise à jour : Vendredi, le 25 décembre 2020