Hallo Zusammen...
Übersehe ich da etwas?
gegeben sein:
Delphi-Quellcode:
TFoo<T> = class
private
Procedure Baa(Const AValue : T);virtual;Abstract;
end;
TFoo2 = class(TFoo<Integer>)
private
Procedure Baa(Const AValue : Integer);Virtual;
end;
und
Delphi-Quellcode:
TFoo3 = class(TFoo2)
private
Procedure Baa(Const AValue : Integer);override;
end;
Wenn ich TFoo3 in der gleichen
Unit wie TFoo2 habe kein Problem.. Wenn ich TFoo3 in einer anderen
Unit definieren
bekomme ich die Fehlermeldung Baa nicht in Basisklasse gefunden.
Mavarik
[EDIT: Wegen Zugriff auf privatteile nur innerhalb der selben
Unit... ]