Einzelnen Beitrag anzeigen

Benutzerbild von Uwe Raabe
Uwe Raabe

Registriert seit: 20. Jan 2006
Ort: Lübbecke
10.995 Beiträge
 
Delphi 12 Athens
 
#2

AW: Generic Collections als Funktionsübergabe

  Alt 22. Nov 2020, 11:51
Das übliche: Klassen-Instanzen werden über den Konstruktor-Aufruf <Variable> := <KlassenTyp>.<Konstruktor> erzeugt und nicht über <Variable>.<Konstruktor> .
Delphi-Quellcode:
  RecordListe.Create; // falsch!

  RecordListe := ListeRecords.Create; // richtig
Desweiteren;
Delphi-Quellcode:
  LocalListe.Create; // ist nicht nur falsch, sondern kann ganz weg,
                     // da die Variable in der folgenden Zeile ja wieder überschrieben wird
und in der Function Stripped_Liste:
Delphi-Quellcode:
  result.Clear; //falsch!

  result := ListeRecords.Create; // richtig
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat