Показать сообщение отдельно

  #16  
Старый 28.10.2010, 11:54
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

Если поток у тебя не запускается, то возможно может ты connect не так проверял.

как глосит msdn - If no error occurs, this function returns zero. If an error occurs, it returns SOCKET_ERROR

Так что делай проверку

Код:
if connect(***) = 0 then
begin
 CreateThread(****);
end;
Также функция потока имеет вид:

function Name(***:****):dword; stdcall;

А также Не советую завершать функцию потока через ExitThread потому что тогда могут быть проблемки с освобождением ресурсов. По любому система сама потом всё почистит за тобой после заверения функции.

Больше сказать ничего не могу потому что по коду тут ничего не скажешь т.к. его мало.