J'utilise Lazarus et je voulais enregistrer dans un fichier txt, des informations lorsque le programme est fermé. Mais chaque fois que je rouvre le programme, il écrase ce qu'il y avait avant dans le fichier txt. Il serait correct à la fois d'écrire sur la ligne suivante ou même de créer un fichier txt différent à chaque fois. Voilà ce que j'ai:lazarus/delphi (pascal) - écrire au fichier txt sans écraser la prochaine fois
var
...
s: TStringList;
s:= TStringList.Create;
s.Add(datetostr(now));
s.SaveToFile(datetostr(now)+'.txt');
s.Free;
mais i'ts me donner une erreur
Ouvrir un flux de fichier, chercher à la fin, enregistrer dans le flux –
Si vous avez une erreur, vous pouvez voir ce que c'est. Nous ne pouvons pas. Devons-nous deviner? Avez-vous lu le message d'erreur? Peut-être que la date en tant que chaîne a des séparateurs de chemin. Pourquoi avons-nous besoin de deviner. –
Je vérifie tous les messages d'erreur du compilateur mais je n'ai pas pu trouver le message "une erreur". –