| 
| 
 | Вопрос # 3 043/ вопрос открыт / | 
 |  Здравствуйте!Имеется прога выполняющая сетевые запросы в отдельном потоке, а в случае ошибки соединения - текст ошибки надо передать в Balloon-подсказку в трей. Все бы хорошо, но при возникновении ошибки balloon в трее начинает высвечиваться в бесконечном loop'е и избавится от него можно только завершением процесса проги. Юзаю компонент Indy HTTP.
 
 подозреваю, что я не совсем правильно передаю строку через PostMessage..просто поискав в сети, нашел только этот пример (рабочий
 Приложение:Переключить в обычный режим type   PMsgStrRec=^MsgStrRec;   MsgStrRec=Record   Str: String;   end; ...   try     html := HTTP.Get(URL);   except     on E: EIdException do     begin       New(pMsg);       pMsg^.Str := E.Message;       PostMessage(Application.MainForm.Handle,MESS,2,integer(pMsg));       Exit;     end     else Exit; end;  ...    2:     begin       pMsg := PMsgStrRec(Msg.LParam);        tray.BalloonFlags := bfError;        tray.ShowBalloonHint;       Dispose(pMsg);     end; ...
|  |   Вопрос задал: InoX (статус: Посетитель)Вопрос отправлен: 25 июля 2009, 18:43
 Состояние вопроса: открыт, ответов: 0.
 |  
 Мини-форум вопросаМини-форум пуст. Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте. |