Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#3

AW: Funktionen als Felder einer Klasse

  Alt 13. Sep 2017, 18:31
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.
$2B or not $2B
  Mit Zitat antworten Zitat