SimpleIPCServer OnMessage

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

SimpleIPCServer OnMessage

Сообщение resident » 17.06.2013 11:36:05

Здрасть.
Программа только для Windows. Мне нужно передать текстовую строку из одного приложения (использует SimpleIPCClient) в другое (использует SimpleIPCServer).
Подскажите как использовать это событие OnMessage? У меня оно никогда не возникает.
Код: Выделить всё
procedure TfMainPostCalc.SimpleIPCServerMessage(Sender: TObject);
begin
  ShowMessage('Server OnMessage: Получено сообщение от клиента! '
              + SimpleIPCServer.StringMessage);
end;


Но вот если добавить таймер, тогда в его событии OnTimer текстовая строка отлавливается. Но похоже из-за таймера все тормозит.
Код: Выделить всё
procedure TfMainPostCalc.TimerTimer(Sender: TObject);
begin
  if SimpleIPCServer.Active
    then
      if SimpleIPCServer.PeekMessage(1,true)
        then ShowMessage('Timer OnTimer: Получено сообщение от клиента! '
                         + SimpleIPCServer.StringMessage);
end;
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51

Re: SimpleIPCServer OnMessage

Сообщение resident » 18.06.2013 13:42:05

Отбой, выбросил SimpleIPC и выкрутился как советовали в теме :)
viewtopic.php?f=13&t=6608&p=49328&hilit=setwindowlong#p49328
resident
энтузиаст
 
Сообщения: 605
Зарегистрирован: 13.03.2013 16:58:51


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 244

Рейтинг@Mail.ru
cron