hallo
prinzipiell ist das ein logisches problem
wenn der dlogger die datei geöffnet hat und durch einen reset das filehandle verloren geht und die datei somit geöffnet bleibt
kann auf die datei nicht mehr zugegriffen werden.
dazu gibt es nur drei mögliche optimierungen
1. durch einen eventtask müsste der dlogger mit einen enabled = false durchlaufen werden, so das dieser die datei ordentlich schliessen kann. dies wird aber ein schwieriges unterfangen da dies mehrere zyklen dauert
in weiss nicht wie lange man sich in so einen eventtask aufhalten kann.
2. man versucht die datei möglichst schnell nach dem schreiben der daten wieder zu schliessen , und lässt du datei möglichst lange geschlossen.
3. bevor du einen online-reset bzw eine problemverursachende handlung bewusst durchführt nimmst du den datalogger baustein die freigabe weg, dann werden alle daten fertig geschrieben und die datei geschlossen. danach kannst du dich ohne probleme austoben..
bezüglich punkt 2 habe ich vor monaten schon mal den datalogger optimiert, sodass man nun das zeitverhalten per parameter einstellen kann. vorausgesetzt du schreibst nicht dauert viele daten kann die datei die meiste zeit geschlossen bleiben
solltest du noch nicht die network.lib 1.30 beta benutzen , dann teste diese doch mal....
http://www.oscat.de/community/index.php/topic,1872.0.html