Salut,

Lors d'un exception, je dois créer un fichier d'erreur avec la date et l'heure..

Voilà comment j'ai fait :

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);
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...

Merci...