Тема: L2PacketHack 3.5.x
Показать сообщение отдельно
Старый 03.10.2008, 09:56   #258
Пользователь
 
Регистрация: 10.10.2007
Сообщений: 39
Сказал Спасибо: 0
Имеет 7 спасибок в 5 сообщенях
Argot
По умолчанию

Советаю избавится от этой строчки.
Код:
  //ждем подключения
  while not Thread[id].Connect do Sleep(1);
  //подключились
так как тут есть 2 проблемы.
1. Обращение к общим данным.
2. По сути бесконечный цикл. Если клиент не подключится.


тут тоже некрасивое решение уничтожать хендл потока находсь в потоке. Раз умеете пользоватся сообщениями так решите проблему через них ))
Код:
  EnterCriticalSection(_cs);
  CloseHandle(Thread[id].CH);
  LeaveCriticalSection(_cs);

Последний раз редактировалось Argot, 03.10.2008 в 10:00.
Argot вне форума   Ответить с цитированием
За это сообщение Argot нажился спасибкой от: