Autoren: Gruppen projekt98 und projekt99
in Bearbeitung <name> <datum>
(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:
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. |