E2256 Dispose non supporté (ni nécessaire) pour les tableaux dynamiques (Delphi)
Remonter à Messages d'erreur et d'avertissement (Delphi)
Le compilateur a rencontré une utilisation de la procédure standard DISPOSE sur un tableau dynamique. Les références aux tableaux dynamiques sont comptées et ces tableaux se libèrent automatiquement quand il ne font plus l'objet d'aucune référence.
L'utilisation de DISPOSE sur le tableau dynamique arr provoque une erreur dans cet exemple :
program Produce; var arr : array of integer; begin SetLength(arr, 10); Dispose(arr); end.
La seule solution consiste à supprimer l'utilisation de DISPOSE.
program Produce; var arr : array of integer; begin SetLength(arr, 10); end.