Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.149 Beiträge
 
Delphi 12 Athens
 
#10

AW: "Abstrakter Fehler" schon zur Compile-Zeit unterbinden

  Alt 24. Apr 2012, 23:48
In XE2 funktiniert Folgendes ganz gut.

Delphi-Quellcode:
{$WARN CONSTRUCTING_ABSTRACT ERROR}   // Error

{$WARN CONSTRUCTING_ABSTRACT ON}      // Warning (Standard)

{$WARN CONSTRUCTING_ABSTRACT OFF}     // Nix
Also dort, wo man versucht eine Klasseninstanz zu erstellen.
Aber natürlich nur dort, wo man das Create direkt über den Typ aufruft.
Delphi-Quellcode:
TMyAbstractClass.Create; // Fehler

C := TMyAbstractClass;
C.Create; // nix
Ob und bis zu welchem Delphi es runter geht ... kann ich erst später sagen.

[edit]
Ab D2009 gibt es keine Probleme. (ERROR funktionierte überall)
Davor (in 2007) ist nur ON und OFF verfügbar.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (25. Apr 2012 um 00:29 Uhr)
  Mit Zitat antworten Zitat