Ich komme aber einfach nicht in meine Procedure rein.
Was heißt das?
Steht die Ausgabe von
WriteToLog('Timer1Timer','Start');
nie in der Logdatei?
Oder steht es in der Logdatei, aber die Ausgabe von
WriteToLog('doDownload', 'Try to read');
fehlt?
Oder ...?
Irgendwie reichen Deine Informationen noch nicht aus, um sich eine konkrete Vorstellung des Problemes machen zu können.
Wäre es möglich den Quelltext des Projektes hier mal anzuhängen, einschließlich einer Logdatei, in der der Fehler nachzuvollziehen ist?