Zitat:
auch himitsu (ist das Frank?)
Ja
Zitat:
eine Deklaration mit TStrings falsch = Fehler in der Delphi-Hilfe.
Ich würde das nicht als Fehler sehen.
Zitat:
Es kann an der obigen Stelle doch mit was-weiß-ich-was instanziert werden, es bleibt doch immer nur TStrings verfügbar. Oder sehe ich das falsch?
Jein. das Objekt( die Instanz) ist schon vom entsprechenden Typ und kennt auch alle Attribute/Methoden/Properties.
Delphi-Quellcode:
var
sl, sl2: TStrings;
begin
sl := TStrings.Create;
sl2 := TStringList.Create;
(sl2 as TStringList).Sort; //Funktioniert;
(sl as TStringList).Sort; //Funktioniert nicht, da die Instanz die Methode nicht kennt