Announcement

Collapse
No announcement yet.

neue Klasse von abstrakter Klasse ableiten/erzeugen

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • neue Klasse von abstrakter Klasse ableiten/erzeugen

    Hallo zusammen,

    folgendes Problem: ich möchte von der Klasse PropertyDescriptor eine neue Klasse (nennen wir sie VirtualPropertyDescriptor) ableiten. Das geht ohne weiteres. Nur wie erzeuge ich eine neue Instanz der neuen Klasse. Der Compiler meint:
    "[Pascal Fehler] VirtualListClassUnit.pas(118): E2402 Instanz der abstrakten Klasse 'VirtualPropertyDescriptor' wird erstellt"

    In VisulBasic.Net sieht das ganze so aus:

    Public Class VirtualPropertyDescriptor
    Inherits PropertyDescriptor
    ...
    End Class

    Da kann man dann auch über den normalen Weg New ein neues Object erzeugen. Aber wie mit Delphi?

  • #2
    Hast Du auch wirklich alle abstrakten Methoden überschrieben?
    Es könnte sein das der VB-Compiler dich einfach nicht darauf hinweist das die Klasse noch nicht vollständig ist

    Comment


    • #3
      Habe das eigentlich von einem unter VS 2003 funktionierenden C# Beispiel übernommen. Insoweit sollte es funktionieren

      Comment

      Working...
      X