MAXAVAIL |
Maximum disponible |
---|---|
Turbo Pascal 3+ | System |
Syntaxe
Function MaxAvail:Integer; | Version 3 |
Function MaxAvail:LongInt; | Version 4 à 7 |
Description
Cette fonction permet de demander la taille en octet du plus grand bloc de mémoire dynamique allouable dans la mémoire de tas.
Remarque
- Le nombre de la fonction MaxAvail est calculé en comparant la taille de tous les blocs libres situés sous le pointeur de segment de mémoire à la taille de la mémoire libre située au-dessus du pointeur de segment de mémoire. Pour connaître la quantité totale de mémoire disponible sur le segment de mémoire, appelez la fonction MemAvail. Votre programme peut spécifier les exigences de tas minimales et maximales à l'aide de la directive de compilation $M.
Exemple
Voici un exemple de l'utilisation de cette fonction :
on obtiendra un résultat semblable au suivant :
Bloc de 4096 octets d'allouerTaille du plus gros bloc de mémoire disponible = 193088
Référence
Aide-mémoire de Turbo Pascal versions de 3 à 6, Edition Marabout, De Groote, Virga, 1992, ISBN: 2-501-01833-8, page 289.
Dernière mise à jour : Dimanche, le 25 janvier 2015