Einzelnen Beitrag anzeigen

Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.858 Beiträge
 
Delphi 11 Alexandria
 
#1

Unterschied zwischen TStrings und TStringList Deklaration

  Alt 9. Jun 2007, 09:22
Hallo,

ich habe mal eine Frage rein interessehalber, wenn man eine StringList deklariert warum dies mit TStrings geschieht.

In der Delphi-Hilfe ist dies angegeben:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var TempList: TStrings; { Liste deklarieren }
begin
  TempList := TStringList.Create; { Listenobjekt erzeugen }
  try { Stringliste verwenden }
  finally TempList.Free; { Listenobjekt freigeben }
  end;
end;
Warum wird die Deklaration nicht direkt mit TStringList durchgeführt?

In der Delhi-Hilfe der Version 7, unter dem Beispiel für die Methoden Add, AddStrings, Find
Wird die String-Liste mit:

Var MyList: TStringList // deklariert. Wie soll nun die String-Liste deklariert werden?
Welche Vor- und Nachteile können sich daraus ergeben?

Bis bald Chemiker
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
  Mit Zitat antworten Zitat