Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.464 Beiträge
 
Delphi 12 Athens
 
#4

AW: Thread für einen Funktionsaufruf erstellen

  Alt 20. Sep 2012, 09:25
Delphi-Quellcode:
function _ImageSearch(findImage: string; tolerance: Integer; delay: Integer): Boolean;
begin
  [THREADSTART]
  [THREADENDE]

  [WENN THREAD DURCHGELAUFEN ANFANG]
  [WENN THREAD DURCHGELAUFEN ENDE]
end;
Wenn deine Programmlogik keinen parallelen Ablauf zulässt, was soll dann der Thread für einen Vorteil bringen?

Im Prinzip währe dieser Ablauf geeignet:
Code:
Hauptthread                                       Workerthread

Ereignis1 -> Thread Starten
Ereignis2 -> Was anderes tun                      arbeitet
Ereignis3 -> Was anderes tun                      löst Ereignis5 aus
Ereignis4 -> Was anderes tun                      beendet
Ereignis5 -> Auf Ergebnis des Thread reagieren
  Mit Zitat antworten Zitat