Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

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

Re: Unterschied zwischen Tstrings & TstringList

  Alt 20. Mai 2005, 15:38
TStrings ist nur der Vorfahre von diversen StringListen wie TStringList oder Items von TListbox oder TCombobox. Wobei in der Klasse TStrings die meisten Methoden und Eigenschaften nur abstrakt sind, das heißt nicht vollständig implementiert. Implementiert werden sie dann bei den abgeleiteten Nachfahren. Deswegen nie ein Objekt der Klasse TStrings instanzieren und mit arbeiten.

Delphi-Quellcode:
var
  sl1: Tstrings;
  sl2: TStrings;
  sl3: TStringList;
begin
  // so besser nicht:
  sl1 := TStrings.Create;
  // aber so:
  sl2 := TStringList.Create;
  // oder so
  sl3 := TstringList.Create;
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat