Einzelnen Beitrag anzeigen

Benutzerbild von gordon freeman
gordon freeman

Registriert seit: 28. Jun 2003
Ort: Gelsenkirchen
337 Beiträge
 
Delphi 2005 Personal
 
#1

Ereigniss einem dynamischen Objekt zuweisen

  Alt 8. Mär 2005, 19:05
Hi Leute,

ich erzeuge zur Laufzeit einen Button dessen Click-Ereigniss ich eine Procedure zuweisen möchte:

Delphi-Quellcode:
constructor TSpielBearbeitung.Create();
begin
{Erzeugen des Forms}
myBtn := TButton.create;
with myBtn do
  begin
   parent := Form;
   caption := 'Ende';
   click := Schliessen; // <-- Hier kommt der Fehler!
  end;
end;


procedure TSpielBearbeitung.Schliessen;
begin
Form.close
end;

end.
SChliessen ist als Private Prozedur von TSpielBearbeitung deklariert. Nun kommt bei der Zuweisung des Button-Ereignisses die Fehlermeldung:
Zitat von Delphi schreibt:
Der linken Seite kann nichts zugewiesen werden
Woran liegt das?

tia, gordon
  Mit Zitat antworten Zitat