Pointer-
Typen werden nicht mit @ deklariert, sondern mit ^
Und
Zitat:
Delphi-Quellcode:
Istwas.FZahlZuText := @Funkt;
...
function Funkt(Wert:integer):string;
begin
Result := IntToStr(Wert);
end;
Du kannst nur etwas verwenden, was "vor" der Verwendungsstelle bekannt ist.
Also
function Funkt
muß darüber oder es muß darüber wenigstens eine Forward-Deklaration dafür geben.