Bonjour à tous,
J'aurais tendance à dire "coucou ... c'est encore moi ..."
Je sollicite encore une fois la communauté pour un truc qui est peut être bête mais dont je n'arrive pas à me sortir : les Stream.
En préambule, je me suis mis en tête que travailler avec des Stream c'est bien plus rapide que n'importe quoi. Par contre, je bloque sur plein de points.
Mon truc est simple : imaginez un fichier texte contenant ... du texte (par exemple une procédure Delphi)
Je load mon fichier dans le Stream, au hasard et parce que j'ai lu que c'était celui qui utilisait la mémoire un TMemoryStream
Celà donne ceci :
Bon, ça c'est fait, maintenant ma question :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Stream :=TMemoryStream.Create ; Stream.LoadFromFile(TextFile);
Est il possible, et comment, de rajouter directement dans le flux une nouvelle ligne de texte à la fin ? Pour le moment je passe par un TStringList pour rajouter mais, cela fait une étape en plus dont on peut, peut être se passer ?
ensuite, il suffirait de faire un SaveTo pour sauver le flux dans le fichier
Partager