-> Hier kostenlos registrieren
Hallo.
Hab ein VB-Script, das alle 500ms in einem Ordner auf der Festplatte nach
einer Datei sucht. Ist diese vorhanden, soll sie ausgelesen werden und
dann gelöscht werden.
Das Problem ist, das in den 500ms das ganze noch nicht erledigt ist, und
der Trigger wieder startet.
So wird die Datei 2mal ausgelesen, bis sie gelöscht wurde.
Wie kann ich es erreichen, das Laufzeittechnisch das ganze so möglich ist,
dass das Script das im Trigger-Script aufgerufen wird, nur einmal startet,
bis die Datei gelöscht wurde und erst dann wieder frei gibt.
Einen "Merker", der beim Aufruf des Trigger-Scripts gesetzt wird, wenn die
Datei gefunden wurde und erst rückgesetzt wird, wenn das 2. Script zum
Auslesen und löschen fertig ist, funktioniert leider nicht.
Irgendwie wird die Datei doch 2mal gelesen.
Irgendwer eine Idee?
Danke
Hab ein VB-Script, das alle 500ms in einem Ordner auf der Festplatte nach
einer Datei sucht. Ist diese vorhanden, soll sie ausgelesen werden und
dann gelöscht werden.
Das Problem ist, das in den 500ms das ganze noch nicht erledigt ist, und
der Trigger wieder startet.
So wird die Datei 2mal ausgelesen, bis sie gelöscht wurde.
Wie kann ich es erreichen, das Laufzeittechnisch das ganze so möglich ist,
dass das Script das im Trigger-Script aufgerufen wird, nur einmal startet,
bis die Datei gelöscht wurde und erst dann wieder frei gibt.
Einen "Merker", der beim Aufruf des Trigger-Scripts gesetzt wird, wenn die
Datei gefunden wurde und erst rückgesetzt wird, wenn das 2. Script zum
Auslesen und löschen fertig ist, funktioniert leider nicht.
Irgendwie wird die Datei doch 2mal gelesen.
Irgendwer eine Idee?
Danke