Projektbeschreibung:
Unsere Aufgabe bestand darin, einen kritischen Speicherfehler in einer alten Hausverwaltungssoftware, die in Visual Basic 6 (VB6) entwickelt wurde, zu analysieren und die Reparierbarkeit einzuschätzen.
Analyse und Fehleridentifikation: Im ersten Schritt grenzten wir den Fehler ein und identifizierten ihn als einen int32-Überlauf im Index der proprietären Datendateien, welche die Buchungssätze enthielten. Dieser Überlauf führte dazu, dass der Kunde mit seiner Software keine Buchungen mehr durchführen konnte, was gravierende Auswirkungen auf den Geschäftsbetrieb hatte.
Einschätzung der Reparierbarkeit: Unsere Analyse ergab, dass die Software aufgrund ihres Alters und der Art des Fehlers nicht leicht reparierbar war. Eine direkte Behebung des Problems innerhalb der bestehenden Softwarestruktur war somit nicht ohne hohen Aufwand möglich.
Lösungsansatz und Unterstützung: Trotz der schwierigen Reparierbarkeit konnten wir durch unsere Expertise und detaillierte Fehlereingrenzung eine Umgehung des Problems finden. Indem wir dem Kunden zeigten, wie der Fehler vermieden werden konnte, ermöglichten wir ihm, seine Arbeit fortzusetzen.
Ergebnis: Dank unseres Einsatzes konnte der Kunde weiterarbeiten und drohende Strafzahlungen aufgrund von Buchungsproblemen wurden abgewendet. Unser Engagement und unsere Lösungskompetenz trugen dazu bei, den Geschäftsbetrieb des Kunden trotz der Softwareprobleme aufrechtzuerhalten.