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

Ваш аккаунт

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

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

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

Мистика с потоком (thread)

5
02 января 2006 года
hardcase
4.5K / / 09.08.2005
Есть у меня поток (нитка), который могёт обрабатывать сообщения, взятые из очереди, ассоциированной с ним в винде. Наследован он от TThread. Но дело не в этом. Создание потока (и передача пары параметров) повешено на событие OnCreate формы. Прикол в том, что если я ставлю бряку на вызове конструктора у потока, то в процессе появляется новая нить, а если я отключаю отладчик и запускаю прогу - то поток не создаётся!!!
Все приоритеты у потоков - дефолтные (normal), нету никаких кртических областей, никаких извратов.
7.8K
27 января 2006 года
DrCoder
106 / / 27.01.2006
Действительно ерунда какая-то :)))

-попробуй в конструкторе создать неактивный тред
(suspended) (если у тебя он создается активным):

inherited Create(True);

-мож поможет :)))
5
27 января 2006 года
hardcase
4.5K / / 09.08.2005
Цитата:
Originally posted by DrCoder
Действительно ерунда какая-то :)))

-попробуй в конструкторе создать неактивный тред
(suspended) (если у тебя он создается активным):

inherited Create(True);

-мож поможет :)))


Хе-хе. Я давно проблему решил. Во всём, как обычно, виноватым был я. Честно говоря, уже не помню, что я там такое сделал, но потом долго смеялся над собственной невнимательностью.
Как говориЦа, радость от нахождения ошибки с лихвой компенсируеЦа осознанием собственной глупости :D

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог