Ich habe einen StreamWriter
Dieser schreibt jede Sekunde ein paar Daten in
Ich benutzte absichtlich
Grund: hin und wieder wird die Datei evtl. vorzeitig (weil das Schreiben der Daten schon mal mehrere Stunden dauern kann) mittels Windows Explorer manuell kopiert und woanders gespeichert, um sich die Daten schon mal in z.B. Excel ansehen zu können.
Außerdem will ich vermeiden, dass ein Systemcrash z.B. durch Stromausfall dafür sorgt, dass die Datei unbrauchbar wird.
Problem: wird copy->paste im Windows Explorer ausgeführt, passiert es mitunter im VB Code, dass eine Exception ausgelöst wird und mitteilt, dass die Datei gerade verwendet wird und daher keine Daten geschrieben werden können.
Ich umschiffe das jetzt mittels
Das scheint zu funktioneren. Ich bekomme keine Meldung mehr und alle Daten sind in der Datei.
Gibt es einen anderen Weg oder kann ich das bedenkenlos so lassen?
Dieser schreibt jede Sekunde ein paar Daten in
_sFilename
Ich benutzte absichtlich
Using
um nach jedem Schrieben sicherzustellen, dass die Datei geschlossen wird.Grund: hin und wieder wird die Datei evtl. vorzeitig (weil das Schreiben der Daten schon mal mehrere Stunden dauern kann) mittels Windows Explorer manuell kopiert und woanders gespeichert, um sich die Daten schon mal in z.B. Excel ansehen zu können.
Außerdem will ich vermeiden, dass ein Systemcrash z.B. durch Stromausfall dafür sorgt, dass die Datei unbrauchbar wird.
Problem: wird copy->paste im Windows Explorer ausgeführt, passiert es mitunter im VB Code, dass eine Exception ausgelöst wird und mitteilt, dass die Datei gerade verwendet wird und daher keine Daten geschrieben werden können.
Ich umschiffe das jetzt mittels
Das scheint zu funktioneren. Ich bekomme keine Meldung mehr und alle Daten sind in der Datei.
Gibt es einen anderen Weg oder kann ich das bedenkenlos so lassen?