Thema: Delphi Problem beim "ableiten"

Einzelnen Beitrag anzeigen

Masterj44

Registriert seit: 12. Nov 2005
38 Beiträge
 
#1

Problem beim "ableiten"

  Alt 8. Apr 2007, 00:06
Hi Leute,
hoffe ihr könnt mir weiter helfen.

Ich sehe einfach den Fehler nicht.

Ich habe eine Klasse TglObject mit der Methode:
constructor Create(pglObjectList: TglObjectList; pName: string); virtual; Und eine zweite Klasse TglFont, welche von der ersten abgeleitet ist.
Sie soll die oberer Methode mit der folgende Methode überschreiben:
Create(pglObjectList: TglObjectList; pName, pFontPath: string; pFontColor: TglColor); Doch beim erzeugen der Methode, kommt die Fehlermeldung: Diese Form des Methodenaufrufs ist nur für Klassenmethoden erlaubt.

Hier deer Aufruf: Font := TglFont.Create(Bla.Objects,'Font','./Fonts/Arial.tga', glpurple); Achja mit override klapt es auch nicht, denn dann wird gemekert, dass sich die Methoden unterscheiden.

Wir das gerade in der Schule durchgenommen, aber ich habe vergessen wie es nochmal ging.

P.S. last euch von den Parameter nicht verwirren.
  Mit Zitat antworten Zitat