cs_douggy
Messages postés4Date d'inscriptionjeudi 4 avril 2002StatutMembreDernière intervention10 juin 2002
-
30 mai 2002 à 11:31
JMC70
Messages postés77Date d'inscriptionsamedi 9 novembre 2002StatutMembreDernière intervention 6 juillet 2014
-
14 nov. 2004 à 19:05
please help me!
Je veux ecrire au debut d'un fichier sans en effacer le contenu!!
C'est un fichier xml
Comment faire :question)
cs_Cath
Messages postés27Date d'inscriptionsamedi 13 avril 2002StatutMembreDernière intervention26 novembre 2005 30 mai 2002 à 21:54
Salut,
Tu peux essayer ceci sur un fichier test (attention garde une copie de l'original car il n'y a pas de undo possible)
Dim FF as Long
Dim stA as String, stB as String
stB = "Nouveaux éléments à écrire dans le fichier"
FF = FreeFile
Open "Fichier.xml" for binary as #FF
'lis le fichier en entier et l'affecte à la variable
stA = Input(Lof(FF), #FF)
'Petite vérification
if stA <> "" then
stA = stB & stA
'Ecrire la nouvelle chaîne dans le fichier
Put #FF, 1, stA
End if
Close #FF
JMC70
Messages postés77Date d'inscriptionsamedi 9 novembre 2002StatutMembreDernière intervention 6 juillet 2014 14 nov. 2004 à 19:05
Le mieux c'est tout de même d'attaquer le fichier par le DOM plutôt que de le faire en accès binaire.
Voir http://www.vbfrance.com/code.aspx?id=27570 pour la gestion des fichiers xml en vb6.
JMC70