capuccino_fr
Messages postés113Date d'inscriptionvendredi 5 mars 2004StatutMembreDernière intervention11 février 2008
-
13 avril 2004 à 15:25
capuccino_fr
Messages postés113Date d'inscriptionvendredi 5 mars 2004StatutMembreDernière intervention11 février 2008
-
9 mai 2005 à 15:10
Je dois creer une appli qui lance du FTP. En VB.Net, je passe par des commandes DOS car il me faudrait creer une classe FTP!!! Bravo Visual Basic .Net ... :big)
Au debut, aucun probleme, mais desormais, j'ai une erreur: j'obtiens une depassement de capacite et je ne sais pas pourquoi.
Voici la ligne qui prvoque l'erreur:
ResultatCommande = Shell("command.com /c ftp -s:" & Environ("windir") & "\ScriptFTP.scr", AppWinStyle.Hide)
Le fichier scriptftp.scr est ainsi genere (juste avant):
'generation du script en chaine de caracteres
'Ouverture d'une session FTP
ScriptFTP = ""
ScriptFTP = "open " & NomServeur & vbCrLf
ScriptFTP = ScriptFTP & NomUtilisateur & vbCrLf
ScriptFTP = ScriptFTP & MotDePasse & vbCrLf
'Proprietes du transfert
ScriptFTP = ScriptFTP & "hash" & vbCrLf ' hachage des fichiers
'ScriptFTP = ScriptFTP & "prompt off" & vbCrLf ' pas de demande de confirmation
ScriptFTP = ScriptFTP & "Binary" & vbCrLf ' mode de transfert : binaire
'envoi des elements du dossier export (local) dans le dossier IN du FTP
ScriptFTP = ScriptFTP & "lcd " & Dossier_Exp & vbCrLf
ScriptFTP = ScriptFTP & "cd /IN/" & vbCrLf
ScriptFTP = ScriptFTP & "mput *" & vbCrLf
'reception des elements du dossier import du FTP dans le dossier d'import (local)
ScriptFTP = ScriptFTP & "lcd " & Dossier_Imp & vbCrLf
ScriptFTP = ScriptFTP & "cd ../OUT/" & vbCrLf
ScriptFTP = ScriptFTP & "mget *" & vbCrLf