Thema: Delphi Problem mit Vererbung

Einzelnen Beitrag anzeigen

Muetze1
(Gast)

n/a Beiträge
 
#7

Re: Problem mit Vererbung

  Alt 2. Okt 2007, 16:04
Zitat von xZise:
Aber warum funktioniert das denn nicht? TExplorerTab ist do ein Nachfahre von TTab? Müsste ich also die Funktio überladen?
Die Exception wird geschmissen, wenn es auch nur eine noch abstracte Methode in der Klasse gibt. Also: hast du wirklich alle abstracte Methoden überschrieben (und implementiert)?

Zitat von xZise:
Nein, aber der Konstruktor von TExplorer/MemoTab, welche ich ja ausschließlich übergebe.
Wenn du eine AV bekommst, dann schau im Debugger nach, was den nil ist. Also ob fSheet wirklich assigned ist etc. Auch kannst du bei unklarer Gesamtlage mit Debug-DCUs dein Projekt neu erstellen und dann in die VCL debuggen um zu schauen wo die Exception herkommt.

Zitat von xZise:
Selbst wenn würde es keinen Fehler verursachen, da Explizit nirgends .Free aufgerufen wird.
Kein Fehler, nur (ein) Speicherleck(s)...
  Mit Zitat antworten Zitat