Wie machst du es denn jetzt? Mit der
WinAPI funktion
BeginThread oder benutzt du die
VCL Thread Klasse?
Und einfache, anschauliche Beispiele findest du in den Demos.
aus den Kopf ohne
IDE und Debugger:
Delphi-Quellcode:
function MyThread(p: Poainter): Integer;
begin
// ...;
// ...;
result := ...;
end;
var
ThreadID: DWORD;
hThread: Thandle;
begin
hThread := BeginThread(.., @MyThread, nil, .., .., ThreadID);
if hThread = 0 then
GetlastError
else
begin
ecode := GetThreadExitCode(hThread);
CloseHandle(hThread);
end;
Und bitte gib deinem Thread einen aussagekräftigen Titel. er darf auch ruhigaus mehreren Worten bestehen.