IX. Entwicklerdokumente

Pflichtenheft
Systemfehler aus Entwicklersicht (Fehler in den Quellfiles)

Autoren: Gruppen projekt98 und projekt99



Erkannte und evtl. korrigierte Fehler in den Quellfiles durch die Entwickler

(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:

jeder dieser Stati sollte mit Datum und User-kennung in der Liste auftauchen.

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.
motors.cpp: TMList::TMList(int maxn,HINSTANCE inst) korrigiert.

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.