Ответить могу только так: если у тебя TCP_Client.onRead синхронизировано, то и у меня TCP_Connection.onRead - синхронизировано
![](/img/smilies/icon_smile.gif)
------------ Дoбавленo:
Ну хорошо. Ну вылетает вышеприведённая схема. Ну допустим при вызове th.Synchronize( ShowInfo ) из-за того, что th левый. Извечный вопрос: кто виноват и что делать? Galkov, а?