Eventuell so?
Delphi-Quellcode:
procedure Unterklasse2.Proc;
begin
[...]
Oberklasse(Self).proc;
end;
Das funktioniert nur solange beide Klassen in der selben
Unit sind und Proc protected, aber nicht strict protected ist. Für den beschriebenen Anwendungsfall also ungeeignet.