![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| COOLHack |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 281 Регистрация: 8.2.2008 Репутация: нет Всего: 0 |
Вообщем ситуация такая, в приложении есть несколько потоков, и один из них открыл соединение для обращения к серверу.
И в этот момент есть необходимость уничтожить тот самый поток. Но если по нажатию кнопки для потока делать free , то сразу получаю ошибку access violation. Как уничтожить поток, даже если он открыл сетевое подключение?. Поток нужно убивать незамедлительно, не дожидаясь пока он закончит выполнять код Это сообщение отредактировал(а) COOLHack - 30.6.2009, 21:43 |
|||
|
||||
| V0LT |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 16.6.2009 Репутация: нет Всего: 2 |
Сделайте мне вот это вот так вот что бы вот это вот так не выглядело ...
Напишите код который у вас не получается ... и вам помогут ... а телепаты - в бессрочном отпуске |
|||
|
||||
| kami |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1806 Регистрация: 25.8.2007 Где: Санкт-Петербург Репутация: 23 Всего: 72 |
С каких это пор сетевое соединение стало настолько приоритетнее других ресурсов? Сие науке неизвестно. Где? Код в студию. TerminateThread, только потом корректное уничтожение TThread и закрытие всех хендлов - твоя проблема. |
|||
|
||||
| Rennigth |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1708 Регистрация: 21.6.2004 Где: Moscow Репутация: 49 Всего: 76 |
-------------------- (* Honesta mors turpi vita potior *) |
|||
|
||||
| COOLHack |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 281 Регистрация: 8.2.2008 Репутация: нет Всего: 0 |
Но по прежнему access violation. А если сделаю так:
То прога не останавливается, но некоторые потоки даже после этого продолжают работать. (запросы делают только потоки которые я убиваю. При этом наблюдаю по фаерволу, запросы продолжают появлятся). Это сообщение отредактировал(а) COOLHack - 1.7.2009, 21:46 |
||||
|
|||||
| COOLHack |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 281 Регистрация: 8.2.2008 Репутация: нет Всего: 0 |
Ошибка была банальна, в Thread_s не то что нужны было. всё работает так как задумано, спасибо за ответы
|
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |