Opened 13 years ago
Closed 13 years ago
#169 closed Verbesserung (fixed)
DSfG-Archive löschen
| Reported by: | Melanie Hermann | Owned by: | Melanie Hermann |
|---|---|---|---|
| Priority: | kurzfristig | Milestone: | |
| Component: | Gesamtsystem | Version: | |
| Severity: | Verbesserung | Keywords: | |
| Cc: |
Description
Das Löschen der DSfG-Archive benötigt sehr viel Zeit.
Geht bestimmt schneller...
Change History (2)
comment:1 by , 13 years ago
comment:2 by , 13 years ago
| Resolution: | → fixed |
|---|---|
| Status: | new → closed |
Aufruf von 'deleteArchivFile()' aus 'C_DSfGMrg::cleanArchivGroup()' entfernt.
Diese Funktion hat dafür gesorgt, dass die Dateien der DSfG-Archive richtig von der SDKarte gelöscht wurden. Allerdings hat das Neuerstellen dieser Dateien sehr lange gedauert.
Es ist ausreichen den Schreibzeiger (wptr), die aktuelle Anzahl Daten im Archiv (anz) und die Ordnungsnummer des juengsten Eintrags (onr) zurückzusetzen.
(Änderung vom 04.10.2012 wieder rückgängig gemacht. Ist noch nicht im Trac protokolliert.)
Jetzt sind die DSfG-Archive sofort bei Tastendruck gelöscht!
Der Aufruf von initializeHead() in C_DSfGMrg::deleteArchivFile() ist dafür verantwortlich, dass das Löschen so lange dauert.
Aber wenn der Aufruf entfernt wird, ist ein Geräteneustart notwendig. Sonst werden alle Einträge als "???..." dargestellt.