Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

VCL MDI FORMS AND MULTITHREADING

14K
02 июня 2008 года
m1cRo
12 / / 05.03.2006
Привет. Проблема такая - пишу чат в при етом создаю new Thread для приёма данных , когда приходит сообщение что мы успешно зашли в room то должно
открыватьса новое окно - MDI CHILD , прям как в mirc , проблема в том что при
открытии нового окна все виснет , естественно при приёме данных делаю EnterCriticalSection(..)
а после выполнения LeaveCriticalSection(..); пишу на c++ Builder .

Вот класс клиента
http://rapidshare.com/files/119508000/MySocketClient.zip.html
8.2K
02 июня 2008 года
Pelican
115 / / 16.06.2007
Синхронизацию с VCL-потоком делаете?
14K
02 июня 2008 года
m1cRo
12 / / 05.03.2006
Ну так onReceive запускаетса в критической секции . Пробовал вставлять текст в уже созданное окно , все работает . Проблемма возникает при создании нового окна .
8.4K
02 июня 2008 года
Zor
104 / / 23.04.2006
критические секции не для этого нужны - их используют чтобы несколько потоков не лезли одновременно в один и тот же ресурс. у вас похоже они просто вхолостую пролетают. перепешите все на synchronize или на events
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог