Aide Vbscript type incompatible.

Aide Vbscript type incompatible. - VB/VBA/VBS - Programmation

Marsh Posté le 07-02-2006 à 16:12:11    

Bonjour,  
Je suis un débutant en Vbscript.  
Je récupére une chaine de caracteres dans arrServiceList(i). J'essaye d'ecrire arrServiceListe(0) dans un fichier.  
je met dans le code MyFile.Write arrServiceList(i) mais ca me rend l'erreur type incompatible.  
 
Aidez moi SVP

Reply

Marsh Posté le 07-02-2006 à 16:12:11   

Reply

Marsh Posté le 07-02-2006 à 16:22:42    

poste ton code, c'est difficile de te donner la raison d'une erreur sans le code.


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 07-02-2006 à 16:37:35    

voila le code
 
CreateAfile
Const ForReading = 1
Set objFSO = CreateObject("Scripting.FileSystemObject" )
Set objTextFile = objFSO.OpenTextFile _
    ("C:\Documents and Settings\user\Bureau\Dev_SMS\TestSMS\Nouveau\Ack1.txt", ForReading)
Do Until objTextFile.AtEndOfStream
    strNextLine = objTextFile.Readline
    arrServiceList = Split(strNextLine , " " )
    Wscript.Echo "Server name: " & arrServiceList(0)
    For i = 1 to Ubound(arrServiceList)
        Wscript.Echo "Service: " & arrServiceList(i)
    Next
Loop
 
Sub CreateAfile
   Dim fso, MyFile
   Set fso = CreateObject("Scripting.FileSystemObject" )
   Set MyFile = fso.CreateTextFile("C:\Documents and  
 
Settings\user\Bureau\Dev_SMS\TestSMS\Nouveau\testfile.txt", True)
   MyFile.Write arrServiceList(1)
MyFile.Close
End Sub

Reply

Marsh Posté le 07-02-2006 à 16:41:32    

ça te fait une erreur parce que "arrServiceList" est vide au moment ou tu fais "MyFile.Write arrServiceList(1)"


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 07-02-2006 à 16:50:49    

C'est quoi la solution ?

Reply

Marsh Posté le 07-02-2006 à 16:54:55    

A quoi sert la procedure CreateAfile ?


---------------
"I wonder if the internal negative pressure in self pumping toothpaste tubes is adjusted for different market altitudes." John Carmack
Reply

Marsh Posté le 07-02-2006 à 17:10:22    

C bon. En fait il fallait appeler creaAfile apres la fonction.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed