Bonjour,
J'utilise actuellement Code Guard de C++ Builder 2007 pour détecter des fuites de mémoires sur une grosse appli multi DLL et multi threadés .
J'ai a peu près tout corriger, mais il me reste 3 erreurs que je n'arrive pas à localiser :
Quelqu'un aurait il une solution pour localiser ce type d'erreur ?
Ci-dessous le journal de code guard avec des adresses pas très explicites :
07/04/2008 14:44:17 démarré un processus CodeGuard(tm) : TOTO.exe(180)
Fuite de ressource en cours de traitement : TOTO.exe(180) - sys\system.pas#2655
le bloc mémoire (0xC793148) n'a jamais été libéré
Le bloc mémoire (0x0C793148) [taille : 28 octets] était alloué avec SysGetMem
0x004F5E86 - sys\system.pas#2655
0x0066B441
0x0066B617
Fuite de ressource en cours de traitement : TOTO.exe(180) - sys\system.pas#2655
le bloc mémoire (0xC7932A0) n'a jamais été libéré
Le bloc mémoire (0x0C7932A0) [taille : 12 octets] était alloué avec SysGetMem
0x004F5E86 - sys\system.pas#2655
0x005A452A - IdThread.pas#606
0x0066B441
0x0066B617
Fuite de ressource en cours de traitement : TOTO.exe(180) - sys\system.pas#2655
le bloc mémoire (0xC7932B0) n'a jamais été libéré
Le bloc mémoire (0x0C7932B0) [taille : 28 octets] était alloué avec SysGetMem
0x004F5E86 - sys\system.pas#2655
0x005A452A - IdThread.pas#606
0x0066B441
0x0066B617
Merci de votre aide.
Partager