FRE |
Libre |
---|---|
QuickBASIC/QBasic |
Syntaxe
FRE(exprNum) |
FRE(exprChaine$) |
Paramètres
Nom | Description | |
---|---|---|
exprNum | Ce paramètre permet d'indiquer l'information à retourner pour le type de mémoire. | |
Valeur | Description | |
-1 | Cette valeur permet d'indiquer qu'il faut retourner la taille du plus grand tableau pouvant être créé. | |
-2 | Cette valeur permet d'indiquer qu'il faut retourner l'espace encore disponible sur la pile. | |
exprChaine$ | Ce paramètre permet d'indiquer l'espace disponible pour la chaîne de caractères. |
Description
Cette fonction retourne la quantité de mémoire disponible dans le BASIC.
Remarques
- Lorsque le paramètre est une expression de chaîne de caractères (exprChaine$), la fonction FRE renvoie la taille, en octets, de l'entreposage de chaînes de caractères libres. Avant que la fonction FRE ne retourne le nombre d'octets libres, il compacte l'entreposage de chaînes de caractères libre en un seul bloc.
- La fonction FRE(-2) renvoie des valeurs significatives uniquement lorsqu'un programme est en cours d'exécution. Les valeurs renvoyées par FRE(-2) ne sont pas précises lorsque la fonction est appelée à partir de la fenêtre immédiate, pendant le suivi du programme ou lors de l'observation d'une variable.
Exemple
Voici un exemple typique de l'utilisation de cette fonction :
on obtiendra le résultat suivant :
Mémoire disponible en un seul bloc = 30658Mémoire disponible dans le tas = 158978
Mémoire disponible dans la pile = 1052
Voir également
Langage de programmation - QuickBASIC/QBasic - Référence de procédures et de fonctions - DIM
Langage de programmation - BASICA/GWBASIC - Référence de procédures et fonctions - FRE
Dernière mise à jour : Mercredi, le 14 septembre 2016