Einzelnen Beitrag anzeigen

HHennig

Registriert seit: 16. Feb 2007
Ort: Pforzheim
51 Beiträge
 
Delphi 10.3 Rio
 
#11

AW: Brauche Hilfe bei der Fehlersuche.

  Alt 26. Aug 2019, 20:30
Zitat:
Dann habe ich da wohl ein Verständnisproblem.
Ich dachte, das ich, wenn ich eine StringList zurückliefere, diese auch in eine StringList Übergeben muss.
Das ist auch grundsätzlich korrekt, nur brauchst/darfst du die Stringlist nicht vorher erzeugen, denn das macht ja deine Funktion.

Wie aber gubbe schon sagte, sehr gefährlich das richtig frei zugeben!
Besser:

Delphi-Quellcode:
var
  MyStringList: TStringList;

begin
  MyStringList := TStringList.Create;
  try
    MeineProc(MyStringList);
    // Weitere Anweisungen mit der gefüllten Stringlist
    ...

  finally
    MyStringList.Free; // reicht aus
  end;
end;
so ungefähr

Ich sehe gerade, das hatte gubbe auch schon (besser) geschrieben...
Hartmut
*

Geändert von HHennig (26. Aug 2019 um 20:35 Uhr)
  Mit Zitat antworten Zitat