|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
05.09.2010, 19:42 | #1 |
Старожил
Регистрация: 29.01.2008
Сообщений: 2,406
|
Логироване работы TIdTCPServer, проблема с синхронизацией
Всем привет!
Есть несколько вопросов относительно синхронизации и многопоточности в Indy. В настоящее время я копаюсь в исходниках Indy, но пока ответа не нашёл. Во-первых: Методы событий TIdTCPServer.OnConnect/OnDisconnect вызываются из потока обслыживающего клиента (как например TIdTCPServer.OnExecute) или из главного? Основной вопрос: Ну, примитивное логирование - это что-то вроде вызова процедуры ToLog(const aLine: string); которая добавляет в TMemo/TListBox строку. Есть какой-нить простой способ это осуществить? Можно было-бы через SendMessage сделать. Внутри процесса это было-бы просто, но а других способов нет? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему tIdTCPServer железно цепляется к порту | Altera | Работа с сетью в Delphi | 13 | 06.01.2011 05:58 |
Проблема работы с кардридером | dolphin705 | Общие вопросы Delphi | 11 | 20.01.2010 15:45 |
Проблема с кодировкой в TIdTCPServer&TIdTCTClient | RNT | Работа с сетью в Delphi | 6 | 08.07.2009 14:34 |
Проблема с TidTCPServer | andrey4623 | Работа с сетью в Delphi | 3 | 18.08.2008 09:15 |
Почему инди-компонента TIdTCPServer тормозит после десяти минут работы? | alex-v | Работа с сетью в Delphi | 2 | 15.07.2008 19:02 |