Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Shell (command) => depassement de capacite [ Archives Visual Basic / Divers ] (capuccino_fr)

mardi 13 avril 2004 à 15:25:12 | Shell (command) => depassement de capacite

capuccino_fr

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 ...

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

'fermeture de session
ScriptFTP = ScriptFTP & "bye" & vbCrLf
'ScriptFTP = ScriptFTP & "exit" & vbCrLf

'enregistrement dans un fichier
Canal = FreeFile()
FileOpen(Canal, Environ("windir") & "\ScriptFTP.scr", OpenMode.Output)
PrintLine(Canal, ScriptFTP)
FileClose(Canal)

Je me prends la tete a comprendre mais je ny 'arrive pas. Merci de votre aide.

Ben


Vaut mieux etre bourré que con: ca dure moins longtemps...

lundi 9 mai 2005 à 14:14:28 | Re : Shell (command) => depassement de capacite

Mamaw

Bonjour,
J'ai exactement la même erreur, l'as tu résolu et si oui comment ?
Merci.

lundi 9 mai 2005 à 15:10:01 | Re : Shell (command) => depassement de capacite

capuccino_fr

j'ai trouvé une classe FTP, qui est complete et facile d'utilisation.
tu trouveras toutes les classes sur : [ Lien ]

pour info, j'utilise :
FtpConnection.vb
DataConnection.vb
FileItem.vb

je crois que ce sont les 3 seules. de toute facon, n'hesite pas a me redemander.
C'est testé et approuvé...

je mettrai peut etre un exemple en ligne un jour, si ca interesse du monde.
@ bientot


Vaut mieux etre bourré que con: ca dure moins longtemps...



Cette discussion est classé dans : ftp, dossier, vbcrlf, canal, scriptftp


Répondre à ce message

Sujets en rapport avec ce message

creation d'un dossier sur un ftp!!???!!! [ par Alexandre Gauthier ] j'essaye de cree un nouveau dossier sur un compte ftp... voici mon code:With Inet1 .url = "ftp.geocites.com" .UserName = "salut" .password FTP avec WebBrowser [ par legweg ] J'essaie de monter un client FTP avec le contole WebBrowser.Mon probleme c'est que lorsque j'ouvre mon adresse, l'affichage se fait bien à sa place ma script pour transfert de fichier sur ftp [ par zeboss ] Bonjour, j'ai fait un script (ou plutot je l'ai trouver) en vbscript :____________________________________________________________________On Error Res Transfere un dossier en ftp avec vb [ par AlfaDemeter ] ah j'ai beau essayé de comprendre le fichier source vb pour suprimer, telecherger, uploader, je ne comprend pas. j'aimerais avoir juste un truc simple Problème de caractère espace pour transfert FTP [ par lucio57 ] Bonjour,J'ai un fichier Excel que je dois changer en page WEB. Lors de cette enregistrement une page .HTM est créée contenant tous les formats du fich Help sur scripts VBS [ par alexfoo ] Bonjour, je suis admin reseau, donc ne m'en veuillez pas si je suis un peu noob... Voici ce dont j'ai besoin: - Sur un disque C, chaques users à un do List Ftp Dossier/Fichier ?? [ par deltaxxx ] Bonjour, J'ai fait un petit client ftp en vb6 utilisant winsock.dll je croyait qu'il était au point mais j'ai eu la preuve du contraire lors du list d Transfert winsock FTP upload mode passif & vbCrLf? [ par bobo91 ] Bonjour alors voila apres avoir naviguer un peu sur tout le forum concernant mon probleme je n'y est pas trouvé une reponse c'est donc pour cette rais changer dossier FTP [ par patrickrgn ] Bonjour,Est-ce que que quelqu'un sait comment changer de dossier (monter et descendre) sur un serveur FTP.Merci d'avancePatrick [URGENT] Mettre dossier sur FTP!!! [ par veler ] Salut, j'ai un problême très urgent à règler alors je vais être claire:Comment on fait pour mettre un dossier et son contenu (+ les sous-répertoire) s


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.