Hallo,
Zitat:
Ich würde die Liste nicht als Var-Parameter übergeben. Dadurch ist nicht mehr ersichtlich wer die Hoheit über die Liste hat, und wer sie freizugeben hat.
100% Zustimmung.
Wer die Liste erzeugt, muss sie auch wieder freigeben.
Falls der Aufwand zu gross ist, dann sollte die Liste mit FreeAndNil freigegeben werden.
Zur Not hilft auch ein Singleton-Pattern,
um sicherzustellen, dass die StringListe wirklich nur einmal erzeugt wird.