Thema: Delphi Vererbungsprobleme

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: Vererbungsprobleme

  Alt 1. Apr 2008, 10:54
Ich würde die Add() Methode nicht überschreiben, sondern eine neue Methode (z.B. AddObject) einführen.
Damit umgehst du die Probleme.
Du könntest sogar eine weitere Komfortfunktion dazupacken:
Delphi-Quellcode:
// Object erzeugen und in die Liste anfügen in einem Aufwasch
function TMyObjectList.CreateAndAdd:TMyObject;
begin
  result := TMyObject.Create;
  AddObject(result);
end;
Andreas
  Mit Zitat antworten Zitat