Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#3

Re: Verwirrung mit override/overload bei Constructoren

  Alt 13. Jun 2007, 14:05
Brauchst du wirklich zwei Konstuktoren? Geht es nicht vielleicht nur mit dem zweiten und einem Parameter mit Defaultwert?

Es ist ganz klar was bei "inherited Create(AOwner)" aufgerufen wird. Es wird der Konstruktor von TMyForm aufgerufen. Falls Du dort nicht ebenfalls an den Konstruktoren spielst, hat diese Klasse nur einen Konstruktor. Selbst wenn es mehrere Konstruktoren gibt, sichert Delphi ab das es immer eindeutig bleibt. es gibt Fehlermeldungen falls die Deklaration der overloaded Konstruktoren/Methoden nicht eindeutig ist.
  Mit Zitat antworten Zitat