Was genau macht denn RunCaptured? Und wie ist die Delay-Methode definiert? Ich tippe mal, dass es an RunCaptured liegen wird.
Ist zudem sichergestellt, dass alle Dateien existieren?
Und zudem: räume mal deinen Code auf
Du machst doch immer wieder das gleiche, d.h. das sollte in eine eigene Methode ausgelagert werden.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)