> Projekt: Software-Sanierung > Entwicklerdokumentation > Tabelle zu den Entwicklerdokumenten > Interne Funktionalität > Fehler

Interne Funktionalität

Fehler

 

Autoren: Gruppen projekt98 und projekt99

==>   in Bearbeitung   <name>  <datum>



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.)

Statusarten:

jeder dieser Stati sollte mit Datum und User-kennung in der Liste auftauchen.
Die Spalte Beschreibung kann die Abschnitte: Charakterisierung, Ursache und Behebung beinhalten.
 
Nr. Datum Status Wer? Beschreibung
0 19.06.2000
20.06.2000
1ST
FIX
sacklows
sacklows
Charakterisierung: ...
Ursache: ...
Behebung: ...
1 08.08.2002 1ST hanisch Charakterisierung: Das Objekt der Klasse TDataBase wird in den Methoden BOOL DllEntryPoint(HANDLE,DWORD,LPVOID) bzw. int WINAPI LibMain(HINSTANCE,WORD,WORD,LPSTR) erzeugt aber nirgendwo gelöscht. (lpDataBase=(LPDataBase)new TDataBase();)
Ursache: Fehlendes delete lpDataBase;
Behebung: Löschen des Objekts in der Methode int CALLBACK WEP(int) mit delete lpDataBase; (Datei L_LAYER.CPP)

Achtung! Scheinbar enthält der Destruktor ~TDataBase() bzw. TDataBase::New() einen Fehler, weshalb delete lpDataBase; unter Windows 3.11 zum Absturz beim Beenden des Programmes führt.

22.10.2002