salut
j'ai une question : faut il libérer les tableaux dynamiques déclarés dans une fonction/procédure à la fin de son exécution ou cela se fait automatiquement comme pour les autres types de variables ?
salut
j'ai une question : faut il libérer les tableaux dynamiques déclarés dans une fonction/procédure à la fin de son exécution ou cela se fait automatiquement comme pour les autres types de variables ?
merci
donc une variable de type "array of integer" sera libérée automatiquement
Pour apporter un peu plus de détails, a la fin d'une procédure,
- Les tableaux et les chaines sont libérés (compteur de référence décrémenté)
- Les interfaces sont passées à nil (_release() appelé)
une dernière question : qu'en est-il des attributs "de type tableaux dynamiques" des objets ??? faut-il les libérer dans Destroy ou non ???
même punition, quand l'objet est détruit, le tableau est libéré.
la méthode TObject.CleanupInstance invoquée automatiquement se charge de "finaliser" les membres dynamiques, les interfaces, les variants et les string de l'objet
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager