Bonjour à tous,
J'aimerais pouvoir, comme l'indique si bien le titre, ouvrir un fichier, me positionner à la fin et écrire à la suite de nouvelles données, et ce sans bien sûr effacer les précédentes.
Vu qu'avec reset ou rewrite on ne peut faire que l'un des deux et encore en partant chaque fois du début j'ai alors pensé à une astuce. J'avais comme idée de faire passer tout le contenu de mon fichier dans une variable (genre text, mais qui aurait pu être indépendante), mettre ce que j'aimerais rajouter dans une seconde variable du même type et ensuite réécrire le fichier en y mettant d'abord le contenu de la première variable (qui contient les données d'origines du fichier) et ensuite la seconde variable (qui contient les novuelles données à entrées). Mais voilà qu'à mon sens seul une variable text pourrait faire ça mais comme on ne peut utiliser de var text comme une grande variable toute seule (sans être "assign" à un fichier) je suis le bec dans l'eau
Je me suis alors tourné vers SysUtils, j'ai bien vu qu'il y a toute une panoplie de FileOpen (où on peut même lire ET écrire, chouette alors), FileRead,... mais voilà qu'ils mettent en jeu des poignées (handle), que je suis dans le brouillard complet...
Bref je suis peu perdu, et je suis sûr qu'il existe une solution simple et sans prise de tête mais pour cela j'ai besoin de votre aide !
Merci d'avance
Partager