Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2015, 01:34   #1
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
Вопрос Обработчик события дженерика.

Что-то, господа, я торможу. Как должен выглядеть обработчик события OnNotify вот такого списка:
Код:
type
  TMyItem = class(...)
    // ...
  end;

  TMyList = class(TObjectList<TMyItem>)
    // ...
  end;

  Thandler = class
  private
     ml: TMyList;
     procedure FuckingNotify(Sender: TObject; const Item: TMyItem; Action: TCollectionNotification);
  end;

implementation

procedure THandler.Init(...);
begin
  ml:= TMyList.Create(...);
  ml.OnNotify:= FuckingNotify; // ...? <--- incompatible types :(
end;
Ночь на дворе, торможу... Дайте кофе.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Старый 15.12.2015, 08:57   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Посмотри тута
http://stackoverflow.com/questions/1...-generic-tlist
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 15.12.2015, 09:52   #3
TaLadno
Форумчанин
 
Регистрация: 03.06.2015
Сообщений: 393
По умолчанию

Или тута
http://keeper89.blogspot.com/2011/07/delphi-2.html#a333
Вы там держитесь.
TaLadno вне форума Ответить с цитированием
Старый 15.12.2015, 10:03   #4
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

Всем спасиба, всё пучком. Разобрался.
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработчик события nanom1t C++ Builder 1 15.04.2013 01:02
обработчик события Rymbil C# (си шарп) 8 29.10.2012 21:25
Обработчик события BodyZ C# (си шарп) 0 24.10.2012 18:17
С# Обработчик события yulshaz Помощь студентам 7 24.09.2012 08:12
Обработчик события yardie Общие вопросы .NET 3 26.03.2011 18:30