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