Einzelnen Beitrag anzeigen

Der schöne Günther

Registriert seit: 6. Mär 2013
6.176 Beiträge
 
Delphi 10 Seattle Enterprise
 
#3

AW: Der Compiler merkt nicht, dass eine Klasse nicht vollständig implementiert ist

  Alt 14. Jun 2013, 13:37
Nein, nein.

Ich kann ja mit der Compilerwarnung "Konstruierende Instanz enthält abstrakte Methode" mich ja immerhin davor warnen lassen oder sogar einen Fehler draus machen. Es geht darum, dass der Kerl es (auf dem ersten Weg) überhaupt nicht merkt.

Anhang:

Die Lösung war einfacher als man denkt:
Delphi-Quellcode:
type
    TMyClassType = class of TSomeAbstractClass;
 const
    myClass: TMyClassType = TSomeChildClass;
wird zu

Delphi-Quellcode:
type
    TMyClassType = TSomeChildClass
und alles läuft, wie ich es mir vorgestellt habe.

Geändert von Der schöne Günther (14. Jun 2013 um 13:49 Uhr)
  Mit Zitat antworten Zitat