Section courante

A propos

Section administrative du site

MosMemory

Mémoire
Free Pascal/Turbo Pascal

Description

Cette unité contient le gestionnaire de mémoire.

Liste des procédures et des fonctions

Nom Description
Array_Done Cette procédure permet de libérer la mémoire allouée pour le tableau.
Array_Init Cette fonction permet d'initialiser un tableau dynamique en définissant sa taille, ses indices minimum et maximum, et le type d'éléments qu'il contient.
Array_Get Cette procédure permet de récupérer un élément du tableau à un index donné.
Array_Put Cette procédure permet d'ajouter ou de mettre à jour un élément dans le tableau à un index donné.
Mem_CheckSum Cette fonction permet de calculer un CRC pour un ensemble de données donné.
Mem_CompBlock Cette fonction permet de comparer deux blocs de mémoire pour vérifier s'ils sont identiques.
Mem_Gap Cette procédure permet de créer un écart entre deux blocs de mémoire.
Mem_ReAlloc Cette procédure permet de changer la taille d'un bloc de mémoire déjà alloué.
MemText_Done Cette procédure permet de libérer la mémoire utilisée par le fichier texte.
MemText_Eof Cette fonction permet de vérifier si la fin du fichier texte a été atteinte.
MemText_GetLines Cette fonction permet de retourner le nombre de lignes dans le fichier texte.
MemText_Init Cette procédure permet d'initialiser un fichier texte en mémoire.
MemText_Load Cette procédure permet de charger un fichier texte depuis un nom de fichier donné.
MemText_Readln Cette procédure permet de lire une ligne du fichier texte.
MemText_Save Cette procédure permet de sauvegarder le contenu du fichier texte dans un fichier.
MemText_Seek Cette procédure permet définir la position actuelle dans le fichier texte.
MemText_Writeln Cette procédure permet d'ajouter une chaîne de caractères à la fin du fichier texte.
Stack_Done Cette procédure permet de libérer la mémoire utilisée par la pile.
Stack_Init Cette fonction permet d'initialiser une pile en définissant la taille d'un élément et le nombre maximum d'éléments.
Stack_Pop Cette fonction permet de retirer un élément de la pile.
Stack_Push Cette fonction permet d'ajouter un élément à la pile.
Stack_Read Cette procédure permet de lire un élément à une position donnée dans la pile.
Stack_TestEmpty Cette fonction permet de vérifier si la pile est vide.
Stack_TestFull Cette fonction permet de vérifier si la pile est pleine.
Vector_Get Cette procédure permet de récupérer un élément du vecteur à un index donné.
Vector_Kill Cette procédure permet de libérer de la mémoire utilisée par le vecteur.
Vector_Init Cette fonction permet d'initialiser un vecteur dynamique en définissant la taille d'un élément et le nombre d'éléments par page.
Vector_Put Cette procédure permet d'ajouter ou de mettre à jour un élément dans le vecteur à un index donné.
Vector_Remove Cette procédure permet de supprimer un élément du vecteur à un index donné.


Dernière mise à jour : Dimanche, le 20 avril 2014