Aide Vbscript type incompatible. - VB/VBA/VBS - Programmation
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.
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
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)"
Marsh Posté le 07-02-2006 à 16:54:55
A quoi sert la procedure CreateAfile ?
Marsh Posté le 07-02-2006 à 17:10:22
C bon. En fait il fallait appeler creaAfile apres la fonction.
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