![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с сокетами и вылет проги [D6, WinXP]
BlackSun © (2003-11-07 05:55:00)
Из-за чего при работе с сокетами может вылетать прога? Запускается несколько процессов. Может быть как-то с этим связано? Вроде у каждого процесса свой сокет... свои переменные... Закономерностей как бы не найдено. Не выдается никакой ошибки. Просто работает, работает... а потом внезапно исчезает окошко, ну и процесс соответственно. Как будто ничего и не было запущено. Может у кого такое было? Понимаю, что без исходника трудно сказать, но пока нет возможности его привести. Может кто встречался с такой проблемой?
Rouse_ (2003-11-08 09:31:00) [1]
Не видя кода могу предположить что ошибка в синхронизации потоков...
Желаю успехов
BlackSun (2003-11-08 08:55:00) [2]
Оговорился, несколько потоков. Похожу я нашел ошибку. Проблема была в том, что все потоки использовали одну процедурку, в которой использовалась глобальная переменная. Пришлось сделать и процедуру и переменную локальной... вроде не вылетает...
Alex Konshin (2003-11-08 06:57:00) [3]
Ты действительно запускаешь несколько процессов или все-таки thread"ов?
Samael6 (2003-11-07 14:33:00) [4]
А на предмет ошибок при выполнении сокетовских операций? Контроль есть?
BlackSun (2003-11-07 14:31:00) [5]
ПРоверил.. вирусов нет... еще предложения?
Novenkij (2003-11-07 11:54:00) [6]
Я встречался. У меня почти все EXE файлы внезапно заканчивали свою работу.
Проскан свою прогу на наличие вируса Win.32.Pirate.
У меня именно из-за этого не работало