J'ai regard� dans la FAQ, il n'y a rien sur CodeGuard qui permet de d�pister les erreurs notamment de lib�ration m�moire.

Pour ceux qui n'ont jamais fait marcher CodeGuard, essayez ceci :

1) Entrez dans C++ Builder
2) Dans le constructeur de la forme principale, allouez de la m�moire sans la restituer (erreur volontaire de test de Codeguard) par exemple :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
__fastcall TForm1::TForm1(TComponent* Owner)
   : TForm(Owner)
{
int *i=new int[10000];
}
3) Faites Projet->Options->Compilateur et cliquez "D�bogage" (car il faut se mettre en mode d�bug).
4) Faites Projet->Options->Codeguard et cliquez "Validation CodeGuard"
5) Faites F9 pour compiler/ex�cuter
6) La forme s'affiche, fermer-la pour terminer l'ex�cution de l'application.

Ici, comme il y a une erreur de lib�ration m�moire, Codeguard doit vous l'indiquer en ouvrant spontan�ment une fen�tre.

C'�tait juste une petit exemple pour ceux qui doivent se demander ce que c'est que CodeGuard.

Corrections, am�liorations, remarques bienvenues. Et FAQ si possible pour les courageux.

� bient�t
Gilles