Wenn du mir noch erklären könntest, wodurch sich die
RTL Funktionen
technisch von den eigenen Funktionen unterscheiden?
Mir ist da nämlich kein technischer Unterschied bekannt. (ja, werden mitgeliefert, sind vorkompiliert, ... alles eher organisatorischer Krams) oder kannst du an dem Code erkennen ob diese nun
RTL oder eigen ist?
Zur Frage selber:
Einen Type-Alias gibt es.
Einen procedure/function Alias gibt es nicht.
Das was im weitesten Sinne dem nahe kommen würde, ist das, was man bei einem Interface machen kann.
Delphi-Quellcode:
type
IFoo = interface
procedure DoFoo();
end;
TFooImplementer = class( TInterfacedObject, IFoo )
procedure IrgenEinName();
procedure IFoo.DoFoo = IrgendEinName;
end;
procedure TFooImplementer.IrgendEinName();
begin
end;