Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by bernau,
13. Feb 2017
Und der Codeformatter macht daraus wieder 3 Zeilen. (OK. Ich habe deinen Smiley gesehen)
Helper setzte ich aus dem o.g. Grund nicht ein. Wenn man mehrere Helper pro Klasse verwenden kann, dann werde ich es mir überlegen.
Die Codevervollständigung geht auch so prima. Einfach TStringlist ohne Punkt tippen und dir werden nach Ctrl-Leer alle Funktionen angezeigt.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by bernau,
13. Feb 2017
Die Problematik ist ja nicht das Instanzieren innerhalb einer Funktion, sondern das Freigeben.
Gegen das Instanzieren innerhalb einer Funktion spricht überhaupt nichts, wenn es im Funktionsnamen ersichtlich ist. Ich verwende öfters Funktionen, die eine Instanz erzeugen. Kleines Beispiel: Eine Stringlist ist bei mir in den meisten Fällen sortiert und lässt keine Duplikate zu. Ist normalerweise...