Re[3]: Обработчики событий и методы класса.
От: Leonid Troyanovsky  
Дата: 22.11.05 11:08
Оценка:
Здравствуйте, Alex.Che, Вы писали:

AC>Но, не имея "живого" объекта (пусть трижды ненужного),

AC>невозможно корректно воспользоваться сим кодом.

Почему невозможно? Ты, видимо, забыл.
В свое время Vladimir Titov показывал массу подобных примеров.

procedure MyFormRegularProc(Self, Sender: TObject);
begin
  ShowMessage(Self.ClassName + ' ' + Sender.ClassName);
end;

procedure TForm1.FormCreate(Sender: TObject);
var
  method: TMethod; // локальная, уточнено by Softwarer
begin
  method.Code := @MyFormRegularProc;
  method.Data := Self;
  Button1.OnClick := TNotifyEvent(method);
end;
--
С уважением, LVT
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.