Einzelnen Beitrag anzeigen

Keldorn

Registriert seit: 6. Mär 2003
Ort: Meißen
876 Beiträge
 
Delphi 10.1 Berlin Professional
 
#3

Re: Probleme im Klassendesign-Objektliste und Typ der Einträ

  Alt 5. Mär 2006, 18:56
Hallo Marabu,

ich hatte (als einen von vielen Versuche ) loaddata in der Basisklasse als virtuel abstract.
wenn ich in der basisobjektliste dann
Delphi-Quellcode:
    //einträge auslesen
    for i:=0 to len-1 do
      begin
        Eintrag:= TBasisobjekt.Create;
        Eintrag.LoadFromStream(stream);
        add(Eintrag);
      end;
stehen habe, lande ich in abstrakten Fehler. Ich rufe zwar loadfromstream des Basisobjektes auf, aber das weiß mit loaddata dann auch nicht wohin, da dies erst im abgeleiteten Objekt implementiert wird. ich müßte Eintrag:= TAbgeleitetesobjekt.Create; stehen haben, aber welches AbgeleiteteObjekt die Liste verwaltet, weiß die Basisliste nicht.

Lükes Grundlage der Programmierung:
Es wird nicht funktionieren
(Murphy)
  Mit Zitat antworten Zitat