Thema: Delphi Konstanten im Interface

Einzelnen Beitrag anzeigen

Der schöne Günther

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

Konstanten im Interface

  Alt 6. Jan 2014, 12:14
Delphi-Version: XE5
In Delphi können Interfaces keine Konstanten haben, oder?

Ja, es sind in der Regel Implementations-Details die dort nicht hineingehören. Ich ziehe Standard-Belegungen für Parameter immer gerne in Konstanten raus:

Delphi-Quellcode:
TSomeClass = class
   private const
      Param_someProc_someParam = 12;
   public
      procedure someProc(const someParam: Integer = Param_someProc_someParam);
end;
In einem Interface bleibt mir nur
Delphi-Quellcode:
ISomeInterface = interface
   procedure someProc(const someParam: Integer = 12);
end;
Oder?
  Mit Zitat antworten Zitat