Si j'ai un tableau variant qui ne contient que des types simples, et d'autres tableaux possibles de types simples, dois-je faire quelque chose d'explicite pour libérer de la mémoire, ou est-ce que tout est pris en charge. J'ai toujours pensé qu'il n'y avait rien à faire, mais j'avais juste un léger doute!Dans Delphi 2009 ai-je besoin de libérer des tableaux de variantes?
5
A
Répondre
11
Les variantes sont des types gérés. Ils appartiennent au système de comptage de références du compilateur et n'ont pas besoin d'être libérés manuellement. Si vous faites quelque chose de compliqué, comme typer un objet en nombre entier et le stocker dans la variante, puis en faire la seule référence à votre objet, alors vous voudrez le nettoyer avant que la variante ne soit hors de portée , mais le variant lui-même (y compris les tableaux de variantes) est sûr.
Questions connexes
- 1. "Les bases de Delphi" dans Delphi 2009
- 2. Libérer plusieurs objets dans delphi
- 3. Erreur de refactorisation Delphi 2009
- 4. DeCAL et Delphi 2009
- 5. Fonction de commentaire PDF pour delphi 2009
- 6. Delphi 2009 problème de compilation de génériques
- 7. Delphi 2009 et la mémoire de copie
- 8. Utiliser l'option debug dcus dans Delphi 2009?
- 9. Editeur de connexion DBExpress autonome (Delphi 2009)
- 10. PNG dans Delphi 2009 Imagelists et images
- 11. Comment déclarer des variables statiques dans Delphi 2009?
- 12. Conversion TMemoryStream à 'String' dans Delphi 2009
- 13. FitNesse pour Delphi 2006/Delphi 2007/Delphi 2009
- 14. Delphi 2009? Ok ou buggy?
- 15. tableaux de structures besoin de conseils
- 16. Conversion de la valeur Integer en AnsiString dans Delphi 2009
- 17. Delphi 2009 - Propriété de type Enum personnalisé dans l'inspecteur d'objets
- 18. Delphi: Est-il acceptable pour un formulaire de se libérer?
- 19. Enregistrement des chaînes sur le disque sous Delphi 2009
- 20. Comment libérer un tableau d'objets dans un destructeur Delphi 7?
- 21. Delphi 6 avec RAD Studio 2009
- 22. Bibliothèque de types Excel/Delphi 2009/type de variable incorrecte
- 23. Meilleure pratique de gestion des variantes de projet dans Git?
- 24. Delphi 2009 OnKeyDown ne piège que Delphi 2007 ne
- 25. La communication entre les clients de Delphi 2009
- 26. Comment réparer Delphi 2009 Data Explorer?
- 27. Comment utiliser les génériques C# dans Delphi 2009/2010?
- 28. Liste générique liée pour Delphi 2009
- 29. Extraction d'images PNG à partir de Delphi 2009 imagelist
- 30. Pourquoi les variantes Delphi ne peuvent-elles pas contenir d'objets?
c'est ce que je pensais, mais parfois vous avez besoin d'une petite sauvegarde! – Steve