MEMAVAIL |
Mémoire disponible |
---|---|
Turbo Pascal pour Windows | System |
Syntaxe
Function MemAvail:LongInt; |
Description
Cette fonction permet de demander la taille total en octet de mémoire dynamique allouable dans la mémoire de tas.
Exemple
Voici un exemple de l'utilisation de cette fonction :
- Program MemAvailSamples;
-
- Uses WinCrt;
-
- Var
- A:Pointer;
-
- BEGIN
- If(MemAvail > 4096)Then Begin
- If(MaxAvail > 4096)Then Begin
- GetMem(A,4096);
- WriteLn('Bloc de 4096 octets d''allouer');
- End
- Else
- Begin
- WriteLn('Pas assez de mémoire disponible en bloc continue');
- End;
- End
- Else
- Begin
- WriteLn('Pas assez de mémoire disponible');
- End;
- WriteLn('Taille du plus gros bloc de mémoire disponible = ',MaxAvail);
- WriteLn('Taille total de mémoire disponible = ',MemAvail);
- END.
on obtiendra un résultat semblable au suivant :
Bloc de 4096 octets d'allouerTaille du plus gros bloc de mémoire disponible = 192816
Taille total de mémoire disponible = 192816
Dernière mise à jour : Dimanche, le 10 décembre 2017