Einzelnen Beitrag anzeigen

Oxmyx

Registriert seit: 21. Sep 2004
499 Beiträge
 
#5

Re: Funktionen mit bestimmten Typ verwenden (tmyfunction)

  Alt 1. Feb 2006, 19:36
Nochmal: Die Variable "x" wird nirgends in deiner Funktion "f1" deklariert, du kannst also unmöglich darauf zugreifen. Es ist natürlich möglich, dass deine Funktion einen Funktionszeiger zurückliefert, aber das hat dann nichts mit den Argumenten deiner Funktion f1 zu tun.

Zitat:
wie kann ich dann ein Array of function erstellen?
Delphi-Quellcode:
procedure P1;
begin
  ...
end;

procedure P2;
begin
  ...
end;

procedure P3;
begin
  ...
end;



type
  TProc = procedure;
var
  procedures: array[0..2] of TProc;
begin
  procedures[0] := @P1;
  procedures[1] := @P2;
  procedures[2] := @P3;
end;
  Mit Zitat antworten Zitat