Pflichtenheft
Systemfehler
aus Entwicklersicht (Fehler in den Quellfiles)
Autoren: Gruppen projekt98 und projekt99
(Jeder erkannte Fehler in den Quellfiles ist hier zu dokumentieren. Ist darüber hinaus eine 'problemlose' Fehlerbehebung möglich (ohne Seiteneffekte, ...), so kann diese am Quelltext vorgenommen werden. Sie ist dort kenntlich zu machen und außerdem hier als vorgenommene Korrektur zu erwähnen.)
Über die Statusarten müßte man sich mal einigen. ich denke an so was wie:
Nr. | Datum | Status | Wer? | Beschreibung |
---|---|---|---|---|
1 | 19.06.2000 20.06.2000 |
1ST FIX |
luetzken luetzken |
mlGetIdByName(Monochromator) liefert Zahl != -1
auch wenn kein Monochromator vorhanden ist (i.e. keiner im ini-File
eingetragen)
Initialisierung der member-Variablen AD_Monochromator in
Konstruktor von TMList fehlte. Alle anderen
AD_???-member werden auf -1 initialisiert. |
2 | 19.06.2000 20.06.2000 |
1ST FIX |
luetzken luetzken |
m_layer.cpp: BOOL _export WINAPI
mlIsAxisValid(TAxisType type) Zeile case Monochromator: return (lpMList->AD_Encoder > -1); muss case Monochromator: return (lpMList->AD_Monochromator > -1); lauten |
3 | 22.06.2000 | FIX | gollnick | Wird das Fenster Einstellungen Topographie aus dem Topographie
Fenster heraus aufgerufen, so stimmen die dargestellten Werte nicht mit
den aktuell im Programm eingestellten Werten überein. Das Fenster
läßt sich nicht mit OK beenden, d.h. es können keine
Einstellungen übernommen werden. Ursache: TTopographySetParam::Dlg_OnCommand case cm_ParamSet: der Aufruf von SetFocus führt dazu, daß die Variable hWindow aus dlg_tpl.h nicht mehr auf das Einstellen Topographie Fenster, sondern auf das Topographie Fenster zeigt. GetHandle() liefert in Folge dessen den falschen Wert. -> Alle nachfolgenden fensterbezogenen Funktionen beziehen sich auf das falsche Fenster und haben somit keinen Effekt. |