![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Поток-корректное завершение... [D7, XP]
Wood © (2006-03-22 03:04:00)Доброй ночи, господа.
Вопросик в следующем: в приложении создается поток, в execute которого вызывается сторонняя программа и завершение потока происходит только по завершению вызванной программы. Если юзер закрыл приложение с потоком, не закрыв преджде вызванную программу, что происходит с потоком? Уничтожается? И корректно ли это. Посоветуйте.
Wood (2006-03-22 17:12:00) [1]не.. все впорядке :)
Сергей М. (2006-03-22 11:31:00) [2]
> Скорее, неуверенность
Ну в принципе для нее могли бы быть основания в случае если "сторонняя программа" стартуется и используется тобой как OutOfProc-сервер автоматизации и при условии что юзер закрывает твою программу аварийно-принудительно (через ALT-CTRL-DEL), а не штатно.
ASoft (2006-03-22 11:27:00) [3]
> Вполне. А какие есть сомнения ?
Скорее, неуверенность.
Спасибо
Wood (2006-03-22 11:27:00) [4]сенкс
Сергей М. (2006-03-22 08:30:00) [5]
> Если юзер закрыл приложение с потоком, не закрыв преджде
> вызванную программу, что происходит с потоком? Уничтожается?
Да.
Вот цитата из справки:
The ExitProcess function ends a process and all its threads
> корректно ли это
Вполне. А какие есть сомнения ?