Section courante

A propos

Section administrative du site

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

Exemple

Voici un exemple de l'utilisation de cette fonction :

  1. Program MaxAvailSamples;
  2.      
  3. Var
  4.  A:Pointer;
  5.      
  6. BEGIN
  7.  If(MaxAvail > 4096)Then Begin
  8.   GetMem(A,4096);
  9.   WriteLn('Bloc de 4096 octets d''allouer');
  10.  End;
  11.  WriteLn('Taille du plus gros bloc de mémoire disponible = ',MaxAvail);
  12. END.

on obtiendra un résultat semblable au suivant :

Bloc de 4096 octets d'allouer
Taille 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