Bonjour,
Au sein de l'un de mes projets actuels, je suis amené à copier des fichiers de type texte, et à modifier certaines valeurs (fixes) en leur sein.
En fait mes fichiers ressemble à cela :
Je cherche donc à remplacer les occurences Ma_Valeur par une chaîne de carractère définie au moment de l'execution.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 xxxxxxxx xxxxx xxxx xxxxx Ma_Valeur xxxx xxxxxx xxxx xxxxx xxxxxxxx xxxxx xxxx xxxxx xxxx xxxxxx xxxx xxxxx xxxxxxxx xxxxx xxxx xxxxx Ma_Valeur xxxx xxxxxx Ma_Valeur xxxxx xxxxxxxx xxxx xxxxxx xxxx xxxxx xxxxxxxx xxxxx xxxx xxxxxx Ma_Valeur xxxxx
En fait il s'agis de l'équivalent d'un simple 'remplacer par' de n'importe quel éditeur de texte.
Mon code actuel consiste a charger le fichier dans une TStringlist et d'y appliquer la fonction StringReplace. Toutefois, cette méthode est assez longue et je souhaite savoir s'il n'existe pas une fonction prédéfinie qui permet de traiter directement le fichier sans avoir à le charger en mémoire. (TFile ?)
Bien entendu j'ai parcouru la FAQ, mais je n'ai pas trouver d'équivalence à ce problème.
Partager