Was meinst du denn jetzt genau? Hast du dafür mal ein Beispiel?
Ich meinte sowas:
Delphi-Quellcode:
type
TFunc=Function(): Integer;
Function Bar(): Integer;
begin
Result := 42;
end;
var
pFunc: TFunc;
funcResult: Integer;
begin
pFunc := Bar;
funcResult := pFunc;
end.
Aber mit dem aktuellen XE7 funktioniert das, beim Delphi7 hat er aber AFAIR noch gemault, dass er Typ Funktion nicht in Integer verwandelt könne.