Einzelnen Beitrag anzeigen

Benutzerbild von Weazy
Weazy

Registriert seit: 7. Apr 2005
Ort: Bern (Schweiz)
414 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Prozedur als Thread laufen lassen

  Alt 18. Aug 2008, 14:34
Du kannst das ganze über einen TThread laufen lassen.

Delphi-Quellcode:
var
  Thread:TThread;
begin
  Thread:=TThread.Create(True);
  Thread.OnExecute:=deineProzedur;
  Thread.resume;
end;
Bedenke allerings das deine Prozedur Threadsicher sein muss! Schreibt deine Prozedur also sowas wie ListView.items.add(''), so musst du das umschreiben in Thread.Synchronize(Thread,Thread.addToListView('') ) oder sowas...
Philippe Wechsler
  Mit Zitat antworten Zitat