Forum: Object-Pascal / Delphi-Language
Delphi
by Thom,
6. Jan 2014
Du hattest doch selbst die Idee, die Konstante in der (implementierenden) Klasse unterzubringen. Willst Du das nicht, dann definier doch einfach eine globale Konstante:
const
Param_someProc_someParam = 12;
type
ISomeInterface = interface
procedure someProc(const someParam: Integer = Param_someProc_someParam);
end;
TSomeClass = class(...,ISomeInterface)
Forum: Object-Pascal / Delphi-Language
Delphi
by Thom,
6. Jan 2014
Eine Möglichkeit:
TSomeBaseClass = class(...)
private const
Param_someProc_someParam = 12;
end;
ISomeInterface = interface
procedure someProc(const someParam: Integer = TSomeBaseClass.Param_someProc_someParam);
end;