| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > SendMessage, PostMessage в TDataModule |
| Автор: X-Vlad 17.3.2008, 12:03 | ||
| Привет всем. Вопрос: Как послать сообщение в TDataModule? у него нету хендла.
|
| Автор: EvilsInterrupt 17.3.2008, 12:19 | ||
Раз для SendMessage\PostMessage нужен хэндл, а им обладают токо потомки TWinControl`a думаю в потомок TDataModule никак нельзя вашим способом передать, но TDataModule имеет:
|
| Автор: X-Vlad 17.3.2008, 12:31 |
| ok. вопрос следующий как послать внутри апликации меседж всем формам? в данный момент я просто пробегаю в цикле по Application.ControlCount ну и соответственно если контрол TForm or TFrame то посылаю сообщение. Может есть какойнить универсальный способ? Мне этот не очень нравится. |
| Автор: EvilsInterrupt 17.3.2008, 12:38 |
| X-Vlad, У потомков есть TWinControl.Broadcast который шлет сообщение всем своим ... вобщем справка |
| Автор: X-Vlad 17.3.2008, 12:50 | ||||
это я знаю.
отсылает сообщение всем контролам на форме.. но не всем формам апликации |