Hansa, Du hast mit Deinem Ansatz aber völlig am Problem vorbei manövriert. Es geht hier um "Prozedurvariablen", welche eigentlich Pointer sind. Damit würde auch folgender Code problemlos gehen (Zuweisung einer Prozedur auf eine "Prozedurvariable")
Delphi-Quellcode:
procedure Oehm(X, C: Integer);
begin
ShowMessage(IntToStr(X + C));
end;
procedure TForm1.Button1Click(Sender: TObject);
var
F: procedure (A, B: Integer);
begin
F := Oehm;
F(1, 2);
end;
Dabei wird
Owhm F zugewiesen.
Oehm ist eine Prozedur.
...
...
Daniel W.
Ich bin nicht zurück, ich tue nur so