Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1176 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème affichage du text dans un fichier après OpenTextFile

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Problème affichage du text dans un fichier après OpenTextFile

n°1654724
pulsar07
Posté le 07-12-2007 à 17:19:05  profilanswer
 


Dans mon code je crée un fichier txt dans lequel j'écris certaines lignes qui s'affiche correctement, puis referme le fichier.

Code :
  1. Set fs = CreateObject("Scripting.FileSystemObject" )
  2. Set a = fs.CreateTextFile("C:\Pulsar\" & nomdufichier, True, True) 
  3. a.WriteLine ("<?xml version=""1.0"" encoding=""utf-8"" ?>" )
  4. a.WriteLine ("  <XML>" )
  5. a.WriteLine ("      <SCHEMA object=""Organization"" ifc=""IfcOrganization"" />" )
  6. a.Close


Plus tard dans mon code, dans une autre fonction, je souhaite ouvrir à nouveau ce fichier pour ajouter une ou plusieurs lignes en fin de document de la manière suivante:
 

Code :
  1. Set fs = CreateObject("Scripting.FileSystemObject" )
  2. Set a = fs.OpenTextFile("C:\Pulsar\" & nomdufichier, 8, -1)
  3. a.WriteLine ("          <INSERT>" )


Voila ce qui s'affiche:

Code :
  1. <?xml version="1.0" encoding="utf-8" ?>
  2.   <XML>
  3.       <SCHEMA object="Organization" ifc="IfcOrganization" />††††䤼华剅㹔਍†††††††刼坏椠㵤ㄢㄳ〰〰∰渠浡㵥䈢䑄⁆‭䅂兎䕕䐠⁅䕄䅔䱉䔠⁎剆乁䕃•牣慥整慤整∽㜰ㄭⴲ〲㜰ㅔ㨶㤵〺∴瀠牡湥㵴伢杲湡穩瑡潩≮⼠ാ ††††††㰠佒⁗摩∽㌱ㄱ㈲〷•慮敭∽呉⁐‭䵉塅ⴠ䤠䵍䉏䱉䕉


Savez pourquoi j'ai ces caractères bizarres?

mood
Publicité
Posté le 07-12-2007 à 17:19:05  profilanswer
 

n°1655234
scriptozor​us
Posté le 09-12-2007 à 13:24:26  profilanswer
 

Salut,
Après avoir essayé de faire comme toi, j'ai été confronté au même problème. j'ai pas d'explication sur ça.
J'ai quand même trouvé une solution en utilisant la méthode OpenAsTextStream. (remplace ton 2eme code par celui-ci, cela fonctionne parfaitement)
 
set fichier = fs.getFile("C:\Pulsar\" & nomdufichier)
 set a = fichier.openAsTextStream(8,-1)
 a.WriteLine("  <INSERT> " )
 a.Close
 
 
 

n°1655629
pulsar07
Posté le 10-12-2007 à 09:37:08  profilanswer
 

Merci scriptozorus, ca marche très bien avec ton astuce.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Problème affichage du text dans un fichier après OpenTextFile

 

Sujets relatifs
probleme affichage de caractèresProblème avec un constante pour tableau
copie automatique de fichierprobleme exo XML
[resolu]passage de php4 à php5.... petit problèmeProblème GtkImage sour MSVStudio 2008 Beta et Vista
problème programme Tableau[BATCH] Selection du fichier le plus recent
Probleme Free et scripts de news PHP 
Plus de sujets relatifs à : Problème affichage du text dans un fichier après OpenTextFile


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR