Souvent messagebox/showmessage pour les trucs simples, sinon un fichier log, créé au démarrage du prog, accessible en global par Log->Add("erreur machin" );
pour tout ce qui est allocation mémoire:
try
{
}
__finally
{
}
(finally ça vient du Pascal, donc ça n'existe que dans C++Builder)
ça permet d'être sûr à 100% que la mémoire est libérée :
obj = new TObj;
try
{
peu importe ce qui se passe ici la mémoire sera libérée
}
__finally
{
delete obj;
}
En Pascal même si on fait un Exit (return du C) il passe par le finally, je pense qu'il fait de même en C++Builder.
Mais bon là c'est peut-être plus vraiment dans le sujet... Enfin c'est quand même dans la gestion des erreurs
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire