Mahlzeit!
Mein Delphi 7 ärgert mich grad. Ich möchte einer Komponente einen OnClick-Handler im
OI zuweisen, die Methode ist allerdings nicht Methode dieses Formulares, sondern eines anderen in einer anderen
Unit. Diese
Unit steht auch in der Uses-Liste.
Mache ich das im Code, klappt das ganz wunderprächtig:
Delphi-Quellcode:
procedure TMyForm.FormCreate(Sender: TObject);
begin
btnS63.OnStartClick := frmAnwahl.StartClick;
end;
Versuche ich selbiges aber im
OI, und trage dort "frmAnwahl.StartClick", "TfrmAnwahl.StartClick", "uAnwahl.frmAnwahl.StartClick" oder "uAnwahl.TfrmAnwahl.StartClick" ein, quittiert Delphi dies mit einem Fensterchen, das sagt "[eingetragener Name] ist kein gültiger Bezeichner". Ich bin mir aber doch sehr sicher, dass dies einer ist - im Create geht es ja!
Kann man da was dran drehen?
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)