Реализация TYPED MESSAGE в Delphi
От: -VaS- Россия vaskir.blogspot.com
Дата: 26.09.05 13:24
Оценка:
Задача такая — рассылка сообщений одними объектами другим (или тем же) объектам. Число различных типов сообщений порядка 50 и их число может расти. Сообщения могут содержать много различной информации. Хотелось бы сохранять тип при пересылке, поэтому решено было внимательно посмотреть на TypedMessage (Влиссидес), в частности на вариант, где список наблюдателей поддерживается самим классом сообщения. Но тут встает проблема отсутствия статических полей у классов Делфи. Вместо них обычно применяются глобальные переменные, но в данном случае это будет выглядеть довольно-таки угрожающе — несколько десятков структур (скажем, списков), симантически никак не связанных с соответствующими классами, что, естесственно, чревато ошибками.

Вопрос такой: может быть есть удачные примеры реализации этого шаблона на Делфи?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.