(Moderator)
Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
Delphi 2006 Professional
|
Re: TStrings ausgeben
17. Okt 2005, 21:30
@Ultimator: auf keinen Fall casten!! niemand sagt das sie wirklich von TStringlist als typ ist.
TStrings ist wie du geschrieben hast schon die Klasse mit den ganzen abstrakten Methoden, aber das heißt nur das die Klassen welche davon ableiten all diese erst implementieren müssen. Man sollte also kein Object von TStrings ableiten. Wennd auf TStringlist casten willst ist das genau so als ob du ein TObject nach TPanel casten willst. ein TPanel ist ein TObject aber nicht umbekehrt und genau so ist TStringlist vom Typ TStrings aber nicht umgekehrt.
@geisi: Niemals TStrings.Create, es spricht nix dagegen die Variable vom Typ TStrings zu definieren aber dann muss wenigstens TStringlist.Create sein den TStrings ist wie beschrieben Abstract.
Jens Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
|