Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#3

AW: Funktion die TStrings zurückgibt

  Alt 6. Jun 2010, 17:33
Der Code:
Delphi-Quellcode:
if (FPaperTrays = nil) then
  begin
    try
      FPaperTrays := TStringList.Create;
    except
      FPaperTrays.Free;
      FPaperTrays := nil;
    raise;
    end;
  end;
ist Blödsinn. Wenn nichts erzeugt werden kann, kann auch nichts freigegeben werden.

Das Reicht:
Delphi-Quellcode:
if (FPaperTrays = nil) then
  FPaperTrays := TStringList.Create;
else
  ...;
  ...;
Wie erzeugst du die StringListe und wie gibst du sie wieder frei? das sind nicht ganz irrelevante Codeteile.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat