Einzelnen Beitrag anzeigen

Benutzerbild von Luckie
Luckie

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

Re: QueueUserWorkItem wie sieht es in Delphi aus?

  Alt 17. Sep 2005, 19:11
Ich weiß, ich spame, aber ich habe es gerade gefunden:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  ThreadParams: PThreadParams;
begin
  New(ThreadParams);
  ThreadParams.ThreadID := i;
  if QueueUserWorkItem(@Thread, ThreadParams, WT_EXECUTEDEFAULT) = 0 then
    ShowMessage(SysErrorMessage(GetLastError));
  Inc(i);
end;
Übergibt man als Flag: WT_EXECUTEDEFAULT ergibt sich obige Situation: Dass Messagebox zwei nicht erscheint. Schließe ich eine alte Messagebox, erscheint Mesaagebox zwei, ohne dass ich noch mal auf die Schaltfläche geklickt habe. Tut also alles, wie es soll.

Fällt jemanden jetzt dazu eine schöne Demoanwendung ein?
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat