Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.07.06;
Скачать: CL | DM;

Вниз

потоки   Найти похожие ветки 

 
Res   (2008-06-09 03:05) [0]

Здравствуйте. Никак не могу понять, почему поток, после завершения кода не хочет сам разрушатся.
Запускаю так:
 for x:=1 to n do
 begin
   tnew[x]:=th.Create(true);
   tnew[x].FreeOnTerminate:= True;    
 end;

Сам поток
procedure th.Execute;
var
proxy,account,smail:string;
int:array[1..30] of integer;
x,n,z:integer;
test:boolean;
begin

end;


 
Джо ©   (2008-06-09 03:38) [1]

Во-первых, вы его вообще даже не стартуете (Где вызов Resume?).
Во-вторых, код метода Execute — кто его вообще съел?


 
clickmaker ©   (2008-06-09 13:20) [2]

> после завершения кода не хочет сам разрушатся

как определил?


 
Palladin ©   (2008-06-09 13:26) [3]

зачем массив из экземпляров потоков"то заводить?


 
Res   (2008-06-09 13:39) [4]


> как определил?

function GetThreadCount():integer;
var
 ThreadSnapshotHandle: THandle;
 ThreadFound: Boolean;
 ThreadEntry: tagTHREADENTRY32;
 ProcessID: Cardinal;
 ThreadCount:integer;
begin
 ThreadCount:=-1;
 ProcessID := GetCurrentProcessId;
 ThreadSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPTHREAD, 0);
 try
   ThreadEntry.dwSize := SizeOf(ThreadEntry);
   ThreadFound := Thread32First(ThreadSnapshotHandle, ThreadEntry);
   if ThreadFound then
   repeat
     if ThreadEntry.th32OwnerProcessID = ProcessID then
       ThreadCount:=ThreadCount+1;
   until not Thread32Next(ThreadSnapshotHandle, ThreadEntry);
 finally
   CloseHandle(ThreadSnapshotHandle);
 end;
Result:=ThreadCount;
end;


 
Palladin ©   (2008-06-09 13:43) [5]


> Res   (09.06.08 13:39) [4]

а тут прямо только все твои потоки считаются да? :) наивный ЧМ
они у тебя даже не запускаются...



Страницы: 1 вся ветка

Текущий архив: 2008.07.06;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
15-1211534621
Slider007
2008-05-23 13:23
2008.07.06
С днем рождения ! 23 мая 2008 пятница


11-1189512903
SergeR
2007-09-11 16:15
2008.07.06
Вопрос по KOLmdvShellControls


15-1211658820
Житель_форума
2008-05-24 23:53
2008.07.06
Перенос домена *msk.su


2-1212648364
DoKi
2008-06-05 10:46
2008.07.06
как нарисовть кнопку, форму


2-1213030061
wq
2008-06-09 20:47
2008.07.06
сохранение группы файлов