Das mit der Groß-Kleinschreibung muss mir nicht gefallen, aber Recht hast du schon. Ist wie in Physik mit den Einheiten oder Beschriftungen. Ohne sie versinkt man im Chaos.
Das mit Result:= TStringlist.Create ist mir ziemlich neu, ich habe noch nicht gesehen, dass man sie erst deklarieren muss. Andere Funktionen von mir kommen ohne diese Deklaration aus.
Und ich möchte den Inhalt einer Stringliste kopieren, und nicht nur einen Zeiger oder auf sie referenzieren. Lustigerweise macht man nicht
Result.Free;
am Ende, obwohl man die Liste kreeiert hat. Hm.
p.s. Das mit
Try Finally
habe ich erst seit kurzem gelernt und habe es in diesem Relikt von Programm noch nicht
... Betonung auf "noch"