C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
OpenDialog и потоки, OpenDialog не убивает свои потоки...
bred
Отправлено: 07.02.2007, 17:03


Ученик-кочегар

Группа: Участник
Сообщений: 15



Собственно при вызове:
CODE
OpenDialog->Execute()

происходит запуск нескольких потоков, которые если и умирают, то очень не предсказуемо. Вопросов собственно несколько:
1. можно ли как-нибудь их принудительно грохать?
2. зачем их столько? Ну один на поиск файлов, второй на интерфейс (хотя интерфейс вроде выполняется в главном потоке прилагалова), но куда их 3-4 штуки?

У меня в текущем проекте из-за них другие потоки получают меньше внимания от Виндовс, а в одном из предыдущих проектов после вызова этого диалога отмирала динамически подключаемая библиотека (но это было давно и возможно в проекте были глюки cool.gif ).

UPD забыл уточнить, что эти фитчи происходят в Хрюше. В МЕ длл не отваливалась, что там с потоками творится сказать не могу.

Отредактировано bred — 07.02.2007, 17:17
nawok78
Отправлено: 08.02.2007, 14:11


Станционный диспетчер

Группа: Участник
Сообщений: 115



век живи — век учиь! первый раз слышу чтоб тут проблемы были — честно wink.gif

Вернуться в Вопросы программирования в C++Builder