|
|
|
|
|
- Cas particulier : les tableaux dynamiques
- Cas particulier : les objets automation dynamiques
- Cas particulier : les objets de classe et de classe dynamique
- Libérer la place mémoire
Libérer (Mot réservé) En anglais : Delete
La mémoire occupée par un objet dynamique (tableau, objet de classe, etc.) est automatiquement libérée lorsque l'objet n'est plus utilisé ou lors de la fermeture de l'élément (fenêtre, état, etc.) dans lequel l'objet dynamique a été déclaré. Le mot-clé Libérer permet de libérer explicitement la mémoire occupée par : L'utilisation du mot-clé Libérer est facultative. Le mot-clé Libérer permet uniquement au développeur de disposer plus rapidement d'une mémoire disponible plus importante.
TableauClient est un tableau dynamique
TableauClient = allouer un tableau dynamique de 4 par 7 entiers
...
libérer TableauClient
Syntaxe
Libérer <Nom de l'objet dynamique à libérer>
<Nom de l'objet dynamique à libérer> : Chaîne de caractères Nom de l'objet dynamique à libérer explicitement. Cet objet dynamique peut correspondre à : Remarques Cas particulier : les tableaux dynamiques - Un tableau dynamique est automatiquement libéré en fin de vie de la variable (fermeture de la fenêtre par exemple) ou lors de l'allocation de nouvelles dimensions.
- Si la déclaration et l'allocation du tableau dynamique est réalisée en une seule ligne de code, il ne faut pas utiliser le mot-clé Libérer pour libérer explicitement le tableau dynamique. Si le mot-clé Libérer est utilisé, une erreur d'exécution sera générée.
Pour plus de détails sur la déclaration et l'allocation d'un tableau dynamique en une seule ligne, consultez les Tableaux dynamiques.
Cas particulier : les objets automation dynamiques L'objet automation dynamique est automatiquement libéré à la fin du traitement contenant sa déclaration ou lors d'une nouvelle allocation de l'objet. Cas particulier : les objets de classe et de classe dynamique Pour libérer un objet, il est également possible d'utiliser la syntaxe suivante : Il est également possible de : - Libérer la place mémoire utilisée par une matrice grâce à la fonction MatSupprime.
- Libérer la place mémoire occupée par une matrice utilisée par un graphe grâce à la fonction grSupprimeTout.
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|