Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

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

  Alt 25. Apr 2012, 00: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.
$2B or not $2B

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