![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как корректно прекратить поток? [D7, XP]
dkhristich © (2010-02-25 18:07:00)Раньше с потоками не сталкивался, потому возник вопрос...
Программа после нажатия кнопки "Старт" запускает поток в котором происходит обмен информации с устройством по com-порту и запись полученных данных в базу данных. Если в результате обмена с устройством произошла ошибка (получены данные не соответствующие протоколу или вообще не получены) необходимо вывести соответствующее сообщение и прекратить выполнение потока до следующего нажатия Старта.
также обмен должен прерываться при нажатии кнопки "Стоп".
Какой командой прекратить выполнение потока из самого потока, и какой из основного потока (если есть разница)?
12 (2010-02-25 18:09:00) [21]в Основной еще на первой странице, наверное такой же вопрос