Programmstabilität: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
FBO (Diskussion | Beiträge) |
FBO (Diskussion | Beiträge) |
||
| (2 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 2: | Zeile 2: | ||
Windows reagiert bei Ausnahmefehlern mit dem zwangsweisen Beenden der Anwendung. Die Meldung "Schutzverletzung" und die Angabe des Speicherregisters wird ausgegeben, das Sichern von Daten ist nicht mehr möglich. | Windows reagiert bei Ausnahmefehlern mit dem zwangsweisen Beenden der Anwendung. Die Meldung "Schutzverletzung" und die Angabe des Speicherregisters wird ausgegeben, das Sichern von Daten ist nicht mehr möglich. | ||
FAKTURA-X hat eine eigene Speicherverwaltung, die bei Windows Arbeitsspeicher anfordert und Funktionen intern zuteilt. Dadurch können Funktionen nur interne Schutzverletzungsmeldungen auslösen, die bestätigt werden, ohne das FAKTURA-X beendet werden muss. Ein Ausnahmefehler (Exception) hat also keinen Datenverlust zur Folge. Wenn allerdings der Zugriff auf Ressourcen wie Netzwerkadressen nicht mehr möglich ist, weil beispielsweise das Netzwerk fehlerhaft arbeitet, sind Daten bereits verloren gegangen und FAKTURA-X muss zwangsweise beendet werden. | FAKTURA-X hat eine eigene Speicherverwaltung, die bei Windows Arbeitsspeicher anfordert und Funktionen intern zuteilt. Dadurch können Funktionen nur interne Schutzverletzungsmeldungen auslösen, die bestätigt werden, ohne das FAKTURA-X beendet werden muss. Ein Ausnahmefehler (Exception) hat also keinen Datenverlust zur Folge. Wenn allerdings der Zugriff auf Ressourcen wie Netzwerkadressen nicht mehr möglich ist, weil beispielsweise das Netzwerk fehlerhaft arbeitet, sind Daten bereits verloren gegangen und FAKTURA-X muss zwangsweise beendet werden. | ||
Die Ursache von Ausnahmefehlern sind in der Regel fehlerhafte Zugriffe auf Arbeitsspeicheradressen durch Funktionen | Die Ursache von Ausnahmefehlern sind in der Regel fehlerhafte Zugriffe auf Arbeitsspeicheradressen durch Funktionen von Windowsanwendungen, die anderen Anwendungen zugeteilt sind und daher von Windows geschützt werden. | ||
==Ursache von Stabilitätsproblemen== | ==Ursache von Stabilitätsproblemen== | ||
| Zeile 24: | Zeile 24: | ||
NAS Systeme (Network Attached Storage) als Dateiablage sind für schnelle Aktualisierungen von Datenbanken ungeeignet. Das Lesen und Schreiben von Daten in der Datenbank kann nur langsam durchgeführt werden und Aktualisierungen werden nicht sofort durchgeführt. | NAS Systeme (Network Attached Storage) als Dateiablage sind für schnelle Aktualisierungen von Datenbanken ungeeignet. Das Lesen und Schreiben von Daten in der Datenbank kann nur langsam durchgeführt werden und Aktualisierungen werden nicht sofort durchgeführt. | ||
Der Einsatz von NAS Systemen wird mittelfristig nicht mehr unterstützt. Sie können die Datenbasis auf einen Server ablegen oder einen der Arbeitsplatzcomputer zum Dateiserver umwidmen. Dadurch sollten sich die meisten Performance-Probleme lösen lassen. | Der Einsatz von NAS Systemen wird mittelfristig nicht mehr unterstützt. Sie können die Datenbasis auf einen Server ablegen oder einen der Arbeitsplatzcomputer zum Dateiserver umwidmen. Dadurch sollten sich die meisten Performance-Probleme lösen lassen. | ||
Probleme bei der Aktualisierung von Datenbanken im Netzwerkeinsatz sind oftmals durch Caches begründet. Schalten Sie die | Probleme bei der Aktualisierung von Datenbanken im Netzwerkeinsatz sind oftmals durch Caches begründet. Schalten Sie die ([[Windows_10_Setup#Cache_abschalten|Laufwerkscaches im Gerätemanager]]) aus. | ||
===Energiesparmodi=== | ===Energiesparmodi=== | ||
| Zeile 47: | Zeile 47: | ||
===Fehlermeldungen bei Datenbanken=== | ===Fehlermeldungen bei Datenbanken=== | ||
{{Tipp1|Lesen Sie [[FAQ#Umgang_mit_Fehlermeldungen|hier]], wie Sie Fehlermeldungen dokumentieren können.}} | |||
Wenn beim Öffnen von Programmmodulen Fehlermeldungen ausgegeben werden, sind häufig Datenbankfehler die Ursache. Beachten Sie den Informationstext zu Störungsmeldung. | Wenn beim Öffnen von Programmmodulen Fehlermeldungen ausgegeben werden, sind häufig Datenbankfehler die Ursache. Beachten Sie den Informationstext zu Störungsmeldung. | ||