ich habe ein sehr hartnäckiges Problem: Meine Ereigniszuweisung funktioniert nicht - und dass, obwohl ich diverse Hilfen, Googlesuchen und Forumsbeiträge auch von Delphi zu Rate gezogen habe! Ich mache alles genauso, wie es vorgeschrieben ist. Doch nichts funktioniert. Es handelt sich um folgenden Abschnitt:
Code: Alles auswählen
obj_warenanzeige.cb_alles:=tcheckbox.Create(obj_warenanzeige);
WITH obj_warenanzeige.cb_alles do
Begin
Parent:=obj_warenanzeige;
Checked:=true;
Caption:='Alle Waren im Lager zeigen';
Left:=600;
Top:=30;
OnChange:=@t_gb_warenanzeige.cb_onchange
end;
Auch die folgenden Variationen funktionieren nicht:
Code: Alles auswählen
OnChange:=t_gb_warenanzeige.cb_onchange;
OnChange:=@t_gb_warenanzeige.cb_onchange(nil);
OnChange:=t_gb_warenanzeige.cb_onchange(nil);
Auch wenn ich für "nil" konkrete Sender einsetze, will Lazarus das Programm nicht compilieren.
Wenn mir irgendwer weiterhelfen kann, wäre ich enorm dankbar!!! Bis dann,
und Danke im Vorraus