Einzelnen Beitrag anzeigen

Namenloser

Registriert seit: 7. Jun 2006
Ort: Karlsruhe
3.724 Beiträge
 
FreePascal / Lazarus
 
#3

Re: Wie übergebe ich eine Prozedur als Parameter?

  Alt 23. Sep 2008, 19:34
Delphi-Quellcode:
procedure Machwas(Proc: TNotifyEvent);
begin
...
end;
TNotifyEvent ist so deklariert:
TNotifyEvent = procedure(TObject) of object; Auf diese Weise kannst du dir auch Zeigertypen für funktionen und prozeduren mit eigenen Parametern deklarieren. Wenn es keine Prozedur einer Klasse bzw eines Objektes ist, lässt du das of Object eifnach weg.

Zu Risikien und Nebenwirkungen fragen Sie Ihre Delphihilfe

[add]da denkt man, der beitrag wäre abgesendet und wechselt in einen anderen Tab, dabei funkt einem der Kasten dazwischen...[/add]
  Mit Zitat antworten Zitat