Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
5. Jun 2015
Wozu? Wenn der Pfad für das Eine falsch ist, dann auch für das Memo.
Wie kommt man eigentlich auf die Idee für etwas Nonvisuelles ein visuelles Memo verwenden zu wollen, anstatt einer Stingliste?
So, ansonsten werde ich hier nicht mehr antworten, bevor nicht vom TE die wichtigsten und mehrfach gestellten Fragen beantwortet wurden.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
3. Jun 2015
Nicht "trotzdem", denn genau das verändert die Ausgangsfrage.
In TStrings und TStream sind nunmal die "Funktionalitäten" als Virtual deklariert und werden dann z.B. in TStringList/TMemoStrings und TFileStream/TMemoryStream überschrieben.
Wenn man eine Vererbung "falsch" implementiert, dann existiert dort natürlich nicht das gewohnte Standardverhalten einer Verwerbung.
Forum: Sonstige Fragen zu Delphi
Delphi
by himitsu,
3. Jun 2015
Nein, in der Variable ist natürlich eine TStringList-Instanz, mit allen ihren Funktionen,
aber bei der Variable hat man (ohne einen Cast) auch nur Zugriff auf die öffentlichen Schnittstellen, welche in TStrings verfügbar sind, aber das reicht auch meistens aus.
Folgendes wäre falsch, aber das läst der Compiler eh nicht durch.
var
List: TStringList;
begin
List := TStrings.Create;
Das...