Hab's selber rausgekriegt. So muss es sein...
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| var PicAnalysed : TEvent; begin ... PicAnalysed := TEvent.Create(nil,False,False,''); PicAnalysed.WaitFor(INFINITE); PicAnalysed.Free ... end; |
Jedoch funktioniert das jetzt nicht so wie ich es mir vergestellt hatte. Das Program wartet nämlich jetzt unendlich. Der Teil des Programs auf den gewartet werden soll ist also auch gestoppt. Geht das so nicht oder mach ich was falsch? Also vor dem waitfor da lade ich ein Bild. Wenn das dann fertig geladen ist wird das onImageLoaded Event ausgeführt welches seinerseits die Prozedur zur Bildverarbeitung aufruft.
Damit ich mehrere Bilder zusammen auswählen kann und dann eins nach dem anderen zu anylysieren hab ich das mit waitfor versucht...
Irgendwelche Ideen???