Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: München
11.412 Beiträge
 
Delphi 11 Alexandria
 
#6
  Alt 3. Jul 2003, 16:24
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
  Mit Zitat antworten Zitat