Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
2. Aug 2017
Eine ganz andere Frage:
destructor Destroy; reintroduce; :shock: :?:
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
2. Aug 2017
Richtig - Er würde ja erst alle Parameter auswerten (und scheitern) bevor er diese komische IfThen-Methode überhaupt betreten würde.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Der schöne Günther,
2. Aug 2017
Die "elegante" Möglichkeit ist was andere Sprachen als "Elvis-Operator" oder (etwas seriöser) "Null-Propagation" kennen. Delphi hat das leider nicht.
Bleiben Möglichkeit 1 und 2: Entweder du belegst die "FMethode"-Referenz schon im TAnalyse-Konstruktor mit einer gültigen Dummy/Null-Instanz, oder du prüfst halt jedes mal. Beides ist legitim, wichtig IMO nur dass es vernünftig dokumentiert ist...