Forum: Object-Pascal / Delphi-Language
Delphi
by geskill,
13. Feb 2016
Du konntest es vielleicht so machen:
type
TBaseFunctions = class
procedure MyMethode1; virtual; abstract;
procedure MyMethode2; virtual; abstract;
end;
TBaseFunctionsMeta = class of TBaseFunctions;
TBaseClass = class
Forum: Object-Pascal / Delphi-Language
Delphi
by geskill,
13. Feb 2016
Ich glaube er meint, dass auch in der nächst tieferen Vererbungstiefe wieder ein override stattfinden muss.
TBaseClass = class
procedure MyMethode; virtual; mustoverride;
TBasicClass = class(TBaseClass)
procedure MyMethode; override; // requires override
TSpecificClass = class(TBasicClass)
procedure MyMethode; override; // requires override