WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen

Simulationen Alles zum Thema Simulation

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 04.07.2005, 19:25   #7
alfora
Inventar
 
Registriert seit: 23.02.2001
Beiträge: 2.954


Standard

Bitte bitte bitte nicht einfach irgendwelche DLLs löschen!!

Auch wenn die Fehlermeldung von Microsoft suggeriert, dass eine DLL den Fehler verursacht hat, liegt die eigentliche Ursache faktisch IMMER an den Daten.

Ein Programm (eine DLL ist nichts anderes) ist im Normalfall ein unveränderbarer Bestandteil. Die ganzen Prozeduren und Funktionen sind darin fix enthalten.

Die Daten sind das Entscheidende. Wenn ein Programm schlecht implementiert wurde, dann können ungültige oder fehlerhafte Daten das Programm zum Absturz bringen.

Beispiel:

f(x) = 1 / x

Diese Funktion ist vollkommen korrekt. Leider stürzt sie ab, wenn die Eingabedaten x=0 sind. Implementiert man diese Funktion so

f(x) =
wenn x = 0 dann ∞
sonst 1 / x

dann liefert die Funktion auch in diesem Fall einen gültigen Wert zurück.

(Anmerkung: Ich weiß, dass je nach Programmiersprache unterschiedliche Techniken existieren. Soll ja nur ein Beispiel sein.)

Der Punkt ist, dass es absolut nichts bringt, das Programm zu löschen oder durch eine (identische) Kopie seiner selbst zu ersetzen, wenn man es danach wieder mit den selben Daten füttert, die zum Absturz geführt haben.

@Florian: Starte den Flusi mit einem anderen Standardflug. Benenne Deinen Standardflug z.B. um, dann nimmt der Flusi einen neuen.
____________________________________
Alex

Home Page: http://homepage.mac.com/alfora/

O\'Hare Approach Control: \"United 329 heavy, your traffic is a Fokker, One o\'clock, three miles, eastbound.\"
United 239: \"Approach, I\'ve always wanted to say this... I\'ve got the little Fokker in sight.\"
alfora ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:14 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag