Как послать message всем?
SA> Hадо послать мессагy всем заинтеpесованным объектам - pазличным SA> классам - фоpмам, контpолам и т.д.? Пpобовал делать так: SA> const SA> FM_FINDPHOTO = $0510; SA> SendMessage(HWND_BROADCAST,FM_FINDPHOTO,0,0); SA> Hи чеpта не ловится, пока напpямyю хэндл не yкажешь :(
Для использовать hwnd_Broadcast нужно сперва зарегистрировать уникальное сообщение FM_FindPhoto:=RegisterWindowMessage('MyMessageToAll');
Чтобы поймать это сообщение в другом приложении нужно перекрыть DefaultHandler
procedure TForm1.DefaultHandler(var Message); begin with TMessage(Message) do begin if Msg = Fm_FindPhoto then MyHandler(WPARAM,LPARAM) else Inherited DefaultHandler(Message); end; end;
Для посылки сообщения дочерним контролам можно
использовать процедуру Broadcast.
Ограничение количества одновременно запущенных экземпляров приложения
Обсуждение данной темы ведется, начиная с появления первых 32-х разрядных версий Windows. Казалось бы, проблема давно уже должна быть окончательно решена, но количество вопросов в конференциях и форумах не уменьшается, хотя из книги в книгу, из FAQ'а в FAQ кочуют одни и те же варианты решения. Но не все так очевидно и просто...
Delphi 6 в подлиннике
Delphi 6 - новая версия популярной системы быстрой разработки приложений. В книге описываются инструментальные средства среды Delphi 6, приводятся основы языка программирования Object Pascal и рассматриваются компоненты, свойства, методы и события, необходимые для разработки широкого спектра программ. Особое внимание уделяется работе с базами данных. Показывается использование как локальных, так и удаленных баз данных, включая создание многоуровневых информационных систем и публикацию результатов запросов через Интернет. Благодаря большому количеству затронутых тем, подробному изложению и многочисленным примерам книга будет полезна как начинающим, так и опытным программистам.
Автор: Гофман В.
Хокку дня
В который раз, Устав читать о вечном, Завариваю крепкий чай.
Афоризмы
Запасное колесо лопнуло от гордости, когда его повесили спереди.
Фраза дня
Совесть у нас чиста - мы ей не пользуемся!
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В провинции Нова Скотия запрещается поливать лужайки во время дождя.
В городе Крафорд в Нью Джерси (США) запрещается парковать катера и лодки на лужайках.
И на закуску коротенький анекдот
... Доблестный рыцарь Айболит отрезал ноги богатым и пришивал их бедным...