Mam urucomiony watek i to działa bez problem wygląda tak
procedure TForm1.BitBtn5Click(Sender: TObject);
var
hThread: THandle;
THreadID: DWord;
// Dane: PDane;
begin
{ hThread:= CreateThread(nil,
0,
@ThreadFunc, // Adres procedury dla wątku
nil, // Rekord z danymi dla wątku
0,
THreadID);
if hThread = 0 then
MessageBox(Handle, 'Nie udało się utworzyć wątku', nil, MB_OK);
}
end;
function THreadFunc(P: pointer): LongInt; stdcall;
begin
......
end;
problem mam taki
nie wiem jak przerwać uruchomiony wątek
i jak sprawdzic czy wątek jest uruchomiony i go zamknąć
Prosze o pomoc
procedure TForm1.BitBtn5Click(Sender: TObject);
var
hThread: THandle;
THreadID: DWord;
// Dane: PDane;
begin
{ hThread:= CreateThread(nil,
0,
@ThreadFunc, // Adres procedury dla wątku
nil, // Rekord z danymi dla wątku
0,
THreadID);
if hThread = 0 then
MessageBox(Handle, 'Nie udało się utworzyć wątku', nil, MB_OK);
}
end;
function THreadFunc(P: pointer): LongInt; stdcall;
begin
......
end;
problem mam taki
nie wiem jak przerwać uruchomiony wątek
i jak sprawdzic czy wątek jest uruchomiony i go zamknąć
Prosze o pomoc