Salut,
Lors d'un exception, je dois créer un fichier d'erreur avec la date et l'heure..
Voilà comment j'ai fait :
Sauf qu'à chaque nouveau lancement de l'application c'est toujours la première ligne du fichier qui s'écrase... Et moi je voudrais qu'à chaque nouvelle exception (application relancer ou pas) on change de ligne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 AnsiString errorbuffer; AnsiString Date = FormatDateTime("dd-mm-yyyy-hh-nn-ss",Now()); TFileStream * errorfile; errorfile = new TFileStream("c:/FileError.log",fmCreate); errorbuffer = Date + " : Une erreur est survenue lors du traitement des données."; errorfile->Write(errorbuffer.c_str(),errorbuffer.Length()); delete(errorfile);
Merci...
Partager