cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018
-
19 juin 2005 à 09:48
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018
-
26 avril 2008 à 12:12
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 26 avril 2008 à 12:12
En fait tu as critiqué la source de "Multiprise" que j'avais déjà corrigée :
www.vbfrance.com/codes/ALTERNATIVE-FTP-SANS-API-SANS-OCX_20445.aspx
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 22 avril 2008 à 08:21
Je vais voir les points que tu as signalé, mon script a fonctionné jusqu'à l'année dernière, mais après je l'ai remplacé par un petit programme DotNet car la politique de sécurité du site FTP que j'utilisais n'acceptait plus cette version DOS.
cdubouc
Messages postés1Date d'inscriptionlundi 21 avril 2008StatutMembreDernière intervention21 avril 2008 21 avril 2008 à 22:12
Merci infiniment pour le module Sub CreerScriptFtp(), qui m'est très utile.
Néanmoins quelques erreurs doivent être corrigées pour qu'il tourne sans problème.
1°) Deux erreurs déjà signalées par un autre
à la ligne 1 il faut ajouter un espace après Open
> ScriptFTP "Open " & NomServeur & vbCrLf
à la ligne 2 il faut ajouter la commande user du ftp
> ScriptFTP ScriptFTP & "User " & NomUtilisateur & " " & MotDePasse
2°) Une autre erreur de dactylographie:
A la ligne 51 : un espace de trop après le joker
> ScriptFTP ScriptFTP & "mput " & "*.exe" & vbCrLf
3°) Concernant le message d'erreur 6 (dépassement de capacité) généré par les lignes 82 et 84 (ResultatCommande =), il se corrige en modifiant la déclaration Dim ResultatCommande As Byte (ligne 16) en remplaçant Byte par Long.
4°) Concernant le fichier créé #Canal:
- Lignes 70 (Print #Canal2, ScriptFTP), il faut remplacer #Canal2 par #Canal
- Ligne 72 (Close Canal2) il faut remplacer Canal2 par #Canal
Merci encore
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 2 févr. 2007 à 13:56
Quelques liens :
- An FTP client library for .NET 2.0
www.codeproject.com/vb/net/FtpClient.asp
www.codeproject.com/useritems/FtpPublisher.asp : synchro FTP
www.codeproject.com/cs/internet/SimpleFTPDemo.asp
www.codeproject.com/useritems/FtpDotNet.asp
www.codeproject.com/cs/library/downloader.asp : asynch
www.codeproject.com/useritems/Downloader.asp
www.codeproject.com/csharp/FileDownloadManager.asp
www.codeproject.com/useritems/filedownloader.asp
- Multiple File Uploads, C# and NeoSwiff By DFU23
www.codeproject.com/useritems/neoswiff_upload.asp
- This article demonstrates how to post values to forms and
how to upload files directly from .NET with the WebRobot component
www.codeproject.com/useritems/multipartformfileupload.asp
- www.csharpfr.com/codes/NET-FREE-FTP_37948.aspx
- www.vbfrance.com/code.aspx?ID=35410
tbbuim1
Messages postés940Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention 3 février 20119 21 juin 2005 à 15:45
C'est clair, Access c'est trop de la bouloche, même si parfois ya des bugs dignes de X-File, mais ya toujours une raison, encore faut-il la trouver. Les sauvegardes et compactages sont indispensables!
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 20 juin 2005 à 12:17
C'est parce que le développement sous Access (j'ai utilisé cette classe sous Access) réserve des surprises étonnantes ! le code Access est du code interprété mélangé à du code compilé, et si tu mélanges aussi les versions d'Access, hé bien parfois ya des trucs qui ne fonctionnent plus, comme l'opérateur Not !!! de toute façon, une application Access parfois ne fonctionne plus, il faut recompacter et parfois meme restaurer un backup. C'est pour cette raison que je cherche à refaire la même chose en dotnet, mais ce n'est quand même pas aussi simple qu'Access.
econs
Messages postés4030Date d'inscriptionmardi 13 mai 2003StatutMembreDernière intervention23 décembre 200824 20 juin 2005 à 11:50
C'est original cette façon d'afficher des conditions dans les IF :
If False = oFTP.bAjouterFichier(sSrc1, sDestFTP1) Then Exit Sub
Tu peux aussi l'écrire ainsi :
If Not oFTP.bAjouterFichier(sSrc1, sDestFTP1) Then Exit Sub
cs_Stephane
Messages postés550Date d'inscriptionvendredi 5 janvier 2001StatutMembreDernière intervention23 septembre 2006 19 juin 2005 à 14:11
Public Sub Sablier(Optional bDesactiver As Boolean = False)
Screen.MousePointer = iif(bDesactiver,vbDefault,vbHourglass)
End Sub
c'est encoe mieu ;)
cs_Patrice99
Messages postés1221Date d'inscriptionjeudi 23 août 2001StatutMembreDernière intervention 9 septembre 2018 19 juin 2005 à 09:48
Oops, petite correction :
Public Sub Sablier(Optional bDesactiver As Boolean = False)
If bDesactiver Then
Screen.MousePointer = vbDefault
Else
Screen.MousePointer = vbHourglass
End If
26 avril 2008 à 12:12
www.vbfrance.com/codes/ALTERNATIVE-FTP-SANS-API-SANS-OCX_20445.aspx
22 avril 2008 à 08:21
21 avril 2008 à 22:12
Néanmoins quelques erreurs doivent être corrigées pour qu'il tourne sans problème.
1°) Deux erreurs déjà signalées par un autre
à la ligne 1 il faut ajouter un espace après Open
> ScriptFTP "Open " & NomServeur & vbCrLf
à la ligne 2 il faut ajouter la commande user du ftp
> ScriptFTP ScriptFTP & "User " & NomUtilisateur & " " & MotDePasse
2°) Une autre erreur de dactylographie:
A la ligne 51 : un espace de trop après le joker
> ScriptFTP ScriptFTP & "mput " & "*.exe" & vbCrLf
3°) Concernant le message d'erreur 6 (dépassement de capacité) généré par les lignes 82 et 84 (ResultatCommande =), il se corrige en modifiant la déclaration Dim ResultatCommande As Byte (ligne 16) en remplaçant Byte par Long.
4°) Concernant le fichier créé #Canal:
- Lignes 70 (Print #Canal2, ScriptFTP), il faut remplacer #Canal2 par #Canal
- Ligne 72 (Close Canal2) il faut remplacer Canal2 par #Canal
Merci encore
2 févr. 2007 à 13:56
- An FTP client library for .NET 2.0
www.codeproject.com/vb/net/FtpClient.asp
www.codeproject.com/useritems/FtpPublisher.asp : synchro FTP
www.codeproject.com/cs/internet/SimpleFTPDemo.asp
www.codeproject.com/useritems/FtpDotNet.asp
www.codeproject.com/cs/library/downloader.asp : asynch
www.codeproject.com/useritems/Downloader.asp
www.codeproject.com/csharp/FileDownloadManager.asp
www.codeproject.com/useritems/filedownloader.asp
- Multiple File Uploads, C# and NeoSwiff By DFU23
www.codeproject.com/useritems/neoswiff_upload.asp
- This article demonstrates how to post values to forms and
how to upload files directly from .NET with the WebRobot component
www.codeproject.com/useritems/multipartformfileupload.asp
- www.csharpfr.com/codes/NET-FREE-FTP_37948.aspx
- www.vbfrance.com/code.aspx?ID=35410
21 juin 2005 à 15:45
20 juin 2005 à 12:17
20 juin 2005 à 11:50
If False = oFTP.bAjouterFichier(sSrc1, sDestFTP1) Then Exit Sub
Tu peux aussi l'écrire ainsi :
If Not oFTP.bAjouterFichier(sSrc1, sDestFTP1) Then Exit Sub
19 juin 2005 à 14:11
Screen.MousePointer = iif(bDesactiver,vbDefault,vbHourglass)
End Sub
c'est encoe mieu ;)
19 juin 2005 à 09:48
Public Sub Sablier(Optional bDesactiver As Boolean = False)
If bDesactiver Then
Screen.MousePointer = vbDefault
Else
Screen.MousePointer = vbHourglass
End If
End Sub