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