Programmstabilität: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
 
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 einer Windowsanwendungen, die einer anderen Anwendungen zugeteilt sind und daher von Windows geschützt werden.
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==