WriteFile : Remplacer

coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 - 7 févr. 2004 à 13:50
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 - 7 févr. 2004 à 17:05
Kikoo totu le monde!!!

J'aimerais savoir s'il est possible de remplacer du texte dans un fichier avec WriteFile sans devoir le copier et changer les infos qui nous interesse.

Merci

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

3 réponses

ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
7 févr. 2004 à 16:58
Oui si le texte à remplacer occupe la même taille que l'ancien dans le fichier.
Tu te positionne à l'endroit voulu avec SetFilePosition et tu réécrit par dessus les anciennes données avec WriteFile.

Si ce que tu compte remplacer n'a pas la même taille, il faut recopier le début du fichier, modifier ce que tu veux et recopier la fin du fichier.
0
ymca2003 Messages postés 2070 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 3 juillet 2006 7
7 févr. 2004 à 16:59
oups ! la fonction pour ce déplacer dans un fichier c'est
SetFilePointer.
0
coockiesch Messages postés 2268 Date d'inscription mercredi 27 novembre 2002 Statut Membre Dernière intervention 13 septembre 2013 4
7 févr. 2004 à 17:05
Merci l'ami!!!

@++

R@f

"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
0
Rejoignez-nous