Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Доступ к событиям программно созданого объекта.


Автор: Serhio 26.6.2002, 08:56
В модуле создаю программно публичный объект, используемый в нескольких модулях форм (например TADOTable). В модулях форм имею доступ у свойствам и методам объекта.
Вопрос: Как обработать события объекта в модуле формы (BeforeInsert,  BeforeDelete и т.п. )?

Автор: Mikel 26.6.2002, 10:33
Надо присвоить этому событию свою процедуру обработки.
Код

procedure MyClick(Sender:TObject);
begin
...
end;
...
begin
...
button1.OnClick:=MyClick;
...
end;

Автор: Serhio 9.7.2002, 09:34
В этом случае получаю ошибку:
[Error] Unit1.pas(43): Incompatible types: 'method
pointer and regular procedure' .......

Автор: Vit 9.7.2002, 16:02
Объявляй процедуру как метод формы

Автор: Serhio 10.7.2002, 01:28
Заработало !
Спасибо !

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)