hallo nutze schon lange die version 5.90, habe acuh noch nie probleme gehabt, nur seit gestern bekomme ich nachdem ich das masterpw eingegeben habe die meldung "ungültiger Index"
Die Versuche mit einer Neuinstallation die Datensätze zu integrieren schlug fehl. Die Frage ist, wie komm ich wieder an meine Datenbank, da ich trottelhafter Weise leider kein manuelles Backup gemacht habe?
Fehler...
Date : 11/09/2015 18:59:46
Address: 0047F9D9
Module : onepwusb.exe
Type : ETreeViewError
Message: Ungültiger Index.
Operating System...
Type :
Build # : 9200
Language: Deutsch (Deutschland)
-----------------------------------------------------------------------------------
|Address |Module |Unit |Class |Procedure/Method |Line|
-----------------------------------------------------------------------------------
|004666C4|onepwusb.exe |Forms.pas |TApplication|HandleException |6746|
|0045F9EE|onepwusb.exe |Forms.pas |TCustomForm |DoCreate |2631|
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|76FA07FA|ntdll.dll | | |KiUserExceptionDispatcher | |
|76325B62|KERNELBASE.dll| | |RaiseException | |
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|76325B62|KERNELBASE.dll| | |RaiseException | |
|0045D9E4|onepwusb.exe |Forms.pas | |StdWndProc |1459|
|76325B62|KERNELBASE.dll| | |RaiseException | |
|76325B62|KERNELBASE.dll| | |RaiseException | |
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|0047F9D9|onepwusb.exe |ComCtrls.pas| |TreeViewError |6084|
|0047F9C8|onepwusb.exe |ComCtrls.pas| |TreeViewError |6083|
|00480DE8|onepwusb.exe |ComCtrls.pas|TTreeNodes |GetNodeFromIndex |7081|
|00480D3C|onepwusb.exe |ComCtrls.pas|TTreeNodes |GetNodeFromIndex |7061|
|00531F93|onepwusb.exe |Main.pas |TMainDlg |SetCategories |7860|
|00531D7C|onepwusb.exe |Main.pas |TMainDlg |SetCategories |7812|
|005240B7|onepwusb.exe |Main.pas |TMainDlg |StartLoading |3777|
|00523F6C|onepwusb.exe |Main.pas |TMainDlg |StartLoading |3743|
|0051C742|onepwusb.exe |Main.pas |TMainDlg |FormCreate |860 |
|0045F9D1|onepwusb.exe |Forms.pas |TCustomForm |DoCreate |2629|
|0045F6CD|onepwusb.exe |Forms.pas |TCustomForm |AfterConstruction |2559|
|0045F6A4|onepwusb.exe |Forms.pas |TCustomForm |Create |2553|
|0046614E|onepwusb.exe |Forms.pas |TApplication|GetTitle |6482|
|76FA4480|ntdll.dll | | |RtlReleaseSRWLockExclusive| |
|76FB62B1|ntdll.dll | | |LdrResolveDelayLoadedAPI | |
|76FB62B1|ntdll.dll | | |LdrResolveDelayLoadedAPI | |
|76ABBC6D|combase.dll | | |RoUninitialize | |
|76FA0FE0|ntdll.dll | | |RtlLeaveCriticalSection | |
|004665AD|onepwusb.exe |Forms.pas |TApplication|CreateForm |6704|
|0046657C|onepwusb.exe |Forms.pas |TApplication|CreateForm |6700|
|00536E46|onepwusb.exe |onepw.dpr | | |49 |
|765B7C02|KERNEL32.DLL | | |LoadResource | |
-----------------------------------------------------------------------------------
"Ungültiger Index"
-
- Site Admin
- Beiträge: 2465
- Registriert: Sonntag, 01. Mai 2005 - 14:55 Uhr
- Wohnort: Leipzig
- Kontaktdaten:
Re: "Ungültiger Index"
Hallo,
die Software 1PW legt lokal immer eine automatische Sicherung der vorher funktionierenden Datenbank an. Sie finden dann in dem jeweiligen Ablageordner Dateien mit der Endung .bak, .ba1, ba2, ba3 und ba4
Sie finden diese im 1PW Ablageordner. Wenn Sie 1PW starten, können Sie über die Schaltfläche EINSTELLUNGEN (vorher zur Not auf den nach unten zeigenden Pfeil klicken) im Register SPEICHERUNG ablesen.
Benennen Sie die bisherige Datenbank um, z. B. von benutzer.opw nach benutzer.defekt
Danach kopieren Sie die Datei benutzer.bak und benennen Sie benutzer.opw
Wenn Sie jetzt 1PW starten, sollte die Datenbank wieder geöffnet werden können.
die Software 1PW legt lokal immer eine automatische Sicherung der vorher funktionierenden Datenbank an. Sie finden dann in dem jeweiligen Ablageordner Dateien mit der Endung .bak, .ba1, ba2, ba3 und ba4
Sie finden diese im 1PW Ablageordner. Wenn Sie 1PW starten, können Sie über die Schaltfläche EINSTELLUNGEN (vorher zur Not auf den nach unten zeigenden Pfeil klicken) im Register SPEICHERUNG ablesen.
Benennen Sie die bisherige Datenbank um, z. B. von benutzer.opw nach benutzer.defekt
Danach kopieren Sie die Datei benutzer.bak und benennen Sie benutzer.opw
Wenn Sie jetzt 1PW starten, sollte die Datenbank wieder geöffnet werden können.
Re: "Ungültiger Index"
die variante funktioniert,
nur leider sind meine .bak und .opw - Dateien auch Fehlerhaft, sind beide 1KB groß und dass kann nicht ausreichen um 20 - 40 Datensätze aufzunehmen, aber der Test mit einer in der letzten Ecke meiner Festplatte versteckten noch funktionierenden Version mit deutlich weniger Datensätzen hat gezeigt, dass die Ersetzungsmethode funktioniert.
(bei 10 Datensätzen ist die .opw schon mal 3KB groß)
heißt wohl ein wenig email-verkehr und Zeitaufwand für mich
Danke für die schnelle Hilfe
mell0n
nur leider sind meine .bak und .opw - Dateien auch Fehlerhaft, sind beide 1KB groß und dass kann nicht ausreichen um 20 - 40 Datensätze aufzunehmen, aber der Test mit einer in der letzten Ecke meiner Festplatte versteckten noch funktionierenden Version mit deutlich weniger Datensätzen hat gezeigt, dass die Ersetzungsmethode funktioniert.
(bei 10 Datensätzen ist die .opw schon mal 3KB groß)
heißt wohl ein wenig email-verkehr und Zeitaufwand für mich
Danke für die schnelle Hilfe
mell0n
Re: "Ungültiger Index"
Die 10 automatischen Backups sind unter Umständen zu wenig, insbesondere dann, wenn man die Option "Änderungen sofort speichern" aktiviert hat und mehrere Datensätze ändert oder hinzufügt. Die Erfahrung musste ich auch schon machen, weshalb ich immer noch manuell zusätzliche Backups anlege bzw. das regelmäßig automatisch von einer Backupsoftware erledigen lasse.
PS: Die hellgrüne Farbe der Schrift der Fehlermeldung ist nicht sehr günstig für die Lesbarkeit.
PS: Die hellgrüne Farbe der Schrift der Fehlermeldung ist nicht sehr günstig für die Lesbarkeit.