Szeretnék egy kis segítséget kérni:
A progimban a DataModul jön létre először, ugyanakkor szükség lenne az egyik Form-on egy Procedure futtatását kezdeményezni a DataModule egyik DataSet-jének AfterScroll eseményével. Meg tudná valaki mondani miért nem működik az alábbi módszer?
Public
{ Public declarations }
procedure UserScroll(Sender:TDataSet);
...
procedure TFrmMain.UserScroll(Sender:TDataSet);
begin
//Saját kód a Form-ban.
end;
....
procedure TFrmMain.FormCreate(Sender: TObject);
begin
....
DataModule.QUery1.AfterScroll:=FrmMain.UserScroll;
end;
A fordító az alábbi hibaüzenetet adja:
Wrong number of parameters specified for call to FrmMain.UserScroll.
Természetesen próbáltam paraméteresen is meghívni, de akkor nem egyező paraméter típusokra panaszkodott (pedig azok egyezőek voltak).