Forum: Netzwerke
Delphi
by C.Schoch,
27. Feb 2007
Hi,
Du bist auf dem richtigen Weg!
Hier mal ein erweitertes Bsp.:
var
MailThread : TMailThread;
dwWaitResult : DWORD;
begin
MailThread := TMailThread.Create(true,Email,Opendiag.filename,globalcnt);
MailThread.Resume; // Suspendeder Thread muss auch aufgeweckt werden
Forum: Netzwerke
Delphi
by C.Schoch,
25. Feb 2007
Hi,
Mit CreateThread übergibst du die Parameter direkt nach der Startfunktion:
ThreadHandle:=CreateThread(nil, 0, TFNThreadStartRoutine(@MailThread),
{hier}, 0, ThreadID);
if ThreadHandle<>0 then CloseHandle(ThreadHandle);
end;
wenn du mehr als einen Parameter übergeben willst musst du dir einen record denfineren der die Paramter enthällt.