Thema: Delphi Threads???

Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Threads???

  Alt 8. Aug 2008, 11:38
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.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat