Salut !
J'ai une question concernant les TStringList, plus exactement, les fonctions renvoyant un TStringList.
exemple :
Cette function marche très bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 function GetList : TStrings; begin Result := TStringList.Create; //Création de la liste try // je remplis la liste Result.Add('toto'); except on E : Exception do begin result.Free; end; end; end;
Mais le problème est le suivant : comment libérer dans le cas ou la fonction marche correctement la liste result crée ??
La fin de la fonction libère t-elle automatiquement la liste ??
J'espère avoir été assez clair ! Merci de m'aider !
Noisette
Partager