« DCU wird offizielle mit einem "Senden-An" Kontextmenüeintrag ausgestattet | Home | Release von Version 1.4.0 und die Zukunftsaussichten... »
Samstag, September 16, 2006
» Laufzeitfehler '5' und '9' und die fatalen Folgen für meine geistige Gesundheit...
Von Hajo Schlingensief um 8:59
Tja die vergangene Woche war die wechselhafteste in der
Entwicklungsgeschichte von DCU ! Das Feature ganze Verzeichnisse
auswählen zu können brachte mich in die nähe des totalen Wahnsinns. Dies
äußert sich in verstärktem Haare raufen und wirren Gesprächen mit mir
selber
Anfangs schien es noch recht einfach zu realisieren aber je weiter die
Integration dieser Funktion voran schritt um so mehr Probleme tauchten
auf. Ohne meinen Betatester Matze hätte ich zuerst nicht einmal Fehler
bemerkt. Auf meinem Entwicklungsrechner lief DCU nämlich problemfrei.
Erst als er mich auf Fehlermeldungen aufmerksam machte testete ich DCU
auf einem einem anderen Rechner (und Betriebssystem) genauer. Und siehe
da! Der Fehlerteufel schlug unerbittlich zu
Ich fand anfangs einfach den Bug nicht im Sourcecode und musste DCU fast
komplett in seine Bestandteile zerlegen um die Ursachen von den
verhassten Laufzeitfehlern zu finden. Ich hatte schon fast keine Lust
mehr als ich doch noch dahinter kam was die Probleme verursachte.
Aber manchmal haben auch solche Vorkommnisse ihr gutes und so habe ich im Rahmen dieser Geschichte gleich eine bessere Fehlerbehandlung in DCU integrieren können. So führen Fehler auch nicht mehr so einfach zum Absturz des Programms (wie z.B. die bereits erwähnten Laufzeitfehler). Ich werde aber nach Fertigstellung der 1.4.0 Version erst einmal ein ausgiebiges Testprogramm auf verschiedenen Rechnern fahren um wirklich sicherzustellen das keine gravierenden Fehler mehr verborgen sind. Somit verschiebt sich der Releasetermin vorläufig mal auf kommende Woche.