CLIENT FTP

AtomikTopinambour Messages postés 17 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 27 juin 2002 - 26 juin 2002 à 14:58
VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 - 7 oct. 2010 à 12:46
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/3779-client-ftp

VBbigineure Messages postés 169 Date d'inscription vendredi 27 septembre 2002 Statut Membre Dernière intervention 27 février 2009 1
7 oct. 2010 à 12:46
Génial à vous deux, le truc pour virer le message 429... je commençais à me tirer les cheveux.
LeFoUvErT Messages postés 4 Date d'inscription samedi 17 juillet 2004 Statut Membre Dernière intervention 28 janvier 2005
22 nov. 2004 à 21:24
petit ajout... pour que le reg s execute bien il fait rajouter REGEDIT4 au debut
exemple

REGEDIT4
[HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d]
@="mlrljgrlhltlngjlthrligklpkrhllglqlrk"

pasqeu sinon windaube fait un caprice et il dit k il faut la rentrer a la main (ca va pas la tete!! faire qq chose a la main moi???? j ai un ordi.. c est pour qu il fasse a ma place!!!)

sinon merci ca marche nikel

LeFoUvErT
LeFoUvErT Messages postés 4 Date d'inscription samedi 17 juillet 2004 Statut Membre Dernière intervention 28 janvier 2005
22 nov. 2004 à 19:32
LOVE ddcreateur!!!!
je me doutais bien que le pb "erreur 429" venais du fait que les machine n avait pas d environement de devellopement (ma machine ca marche.. celle des parent non , celle du lycee (je suis en info donc forcement y as visual studio) ca marche... elle du cdi ca marche pas ect ect ect...)
mais par contre je n avais aucune idee de comment resoudre ce pb....
maintenant que tu l as regler je n ai plus qu une chose a dire...
LOOOOOOOOOOOOOOOVE ddcreateur!!!!

@++ tout le monde
zinkieter pas.. j ai toujrs pas mit de source, je lit je lit bcp de source... mais un jour viendra ou j apporterai ma petite pierre a l edifice (si je n ai pas trop honte de mon code....)

LeFoUvErT
ddcreateur Messages postés 19 Date d'inscription vendredi 24 mai 2002 Statut Membre Dernière intervention 1 novembre 2004
13 févr. 2004 à 09:26
Salut tout le monde,

pour répondre au message de Franck339 au sujet de "l'erreur d'execution 429 du composant activeX quine peut creer l'objet...."

effectivement le programme marche bien sur le pc des développeurs, mais à l'exportation vers d'autres pc ( en gros tout ceux qui n'on pas d'environnement de developpement pro...;-) ) ben ils ont le même message d'erreur.

La solution est de créer un fichier texte et de copier ce code à l'interieur :

[HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d]
@="mlrljgrlhltlngjlthrligklpkrhllglqlrk"

ensuite renomme ton fichier texte en " install.reg " et execute le , normalement tu devrais pouvoir utiliser le programmme FTP sans problème !!

Voila @+ tout le monde

Damien
coplanacu Messages postés 22 Date d'inscription mardi 30 septembre 2003 Statut Membre Dernière intervention 17 mai 2006
25 déc. 2003 à 15:54
Ce programme est très bien écrit et super documenté, merci de l'avoir signalé. Il utilise une variante de l'excellente classe FtpClient d'Oleg Gdalevich, trouvée sur www.vbip.com.
Mais chez moi, la fonction uploadfile ne marchait pas. En effet on y trouve les lignes suivantes :

Public Function UploadFile(strLocalFileName As String, strRemoteFileName As String, vTransferMode As FtpTransferModes, Optional lStartPoint As Long) As Boolean

(...)
If Not IsMissing(lStartPoint) Then


If Not ProcessRESTCommand(lStartPoint) Then
UploadFile = False
Exit Function
End If
End If


le problème c'est que la fonction IsMissing ne fonctionne que sur les variables de type Variant (dixit msdn de vb6) alors que lStartPoint est de type Long. Du coup un ProcessRESTCommand est envoyé même quand il ne s'agit pas d'une reprise de Upload. Et ça coince.

J'ai remplacé
If Not IsMissing ..
par
If lStartPoint > 0 Then

et ça marche.

Mais c'est du bricolage. Quelqu'un a-t-il eu le même problème?

Par ailleurs je suis en train d'utiliser ce code pour me faire un activeX à plaer sur une plage HTML. Le but est de créer un mini client FTP pour mettre à jour un site à distance (avec du php côté serveur). L'utilisateur choisit une page web enregistrée sur son pc pour la transférer sur le site à mettre à jour. C'est très simple à faire en html pur (<INPUT type="file") sauf si on veut sélectionner plusieurs fichiers à la fois et sauf surtout si on veut envoyer à la fois le ficher essai.html et son dossier essai_fichiers associé qui contient les images, etc.
J'ai trouvé des ActiveX qui font ça, mais ils sont payants.
Alors autant le faire soi-même ;-)
Promis, dès que j'ai terminé je le place ici.
Frank339 Messages postés 164 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 19 décembre 2008
4 mai 2003 à 12:11
non rien ne va... j'essaye sur tout les pc que j'ai en main meme chez la copine les amis et autres mais rien ne fait... grrr.. qqn a la solution ?
cs_Mercury Messages postés 329 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 octobre 2005
29 avril 2003 à 08:59
Essai en passant le SP5. Chez moi ça fonctionne bien avec XP
Frank339 Messages postés 164 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 19 décembre 2008
28 avril 2003 à 19:14
ca me mets erreur d'execution 429 le composant activeX ne peut creer l'objet... a mon avis c'est le winsock... et sur mon xp tout les ocx dll et autres sont installé comme sur ma station.
Frank339 Messages postés 164 Date d'inscription mardi 18 décembre 2001 Statut Membre Dernière intervention 19 décembre 2008
28 avril 2003 à 19:13
J'ai une petite question.. comment ca se fait que sur mon win2k avec vb6 ca fonctionne et pas sur mon xp sans vb6 ??
suis perdu...
cs_nihaoma Messages postés 140 Date d'inscription jeudi 2 mai 2002 Statut Membre Dernière intervention 2 février 2010
25 avril 2003 à 10:25
je vais me faire assassiner, mais pour moi ca marche po...
j'essais de me connecter sur mon ftp (no problemo avec leechFTP) mais avec ce soft, il n'arrive pas à résoudre le nom (j'ai pourtant mon propre nom de domaine, ce n'est pas un sous-domaine foireux)...
pyknite Messages postés 8 Date d'inscription vendredi 12 avril 2002 Statut Membre Dernière intervention 24 mars 2003
24 mars 2003 à 20:44
Bon si vous voulez savoir ce programme vien de www.hypranet.org

je le sais je participe o projet :)
MrToX Messages postés 1 Date d'inscription dimanche 12 janvier 2003 Statut Membre Dernière intervention 12 janvier 2003
12 janv. 2003 à 14:28
Du bon code ;)
cs_Steff Messages postés 34 Date d'inscription vendredi 9 novembre 2001 Statut Membre Dernière intervention 29 mars 2007
11 déc. 2002 à 08:59
Vraiment excellent ton client FTP.
Très bon travail
cs_FAS Messages postés 88 Date d'inscription vendredi 26 avril 2002 Statut Membre Dernière intervention 24 février 2006
1 déc. 2002 à 09:48
Très bon programme. Interface sobre et professionnelle. Bravo à l'auteur.
cs_fennec Messages postés 5 Date d'inscription jeudi 7 novembre 2002 Statut Membre Dernière intervention 20 novembre 2002
19 nov. 2002 à 17:19
ouaich, çà dépasse de loin tout ce que j'ai pu trouver ailleurs mais je suis novice et donc la barrière du code ajoutée à celle de l'english, c'est trop pour moi... allez les frenchies, faites nous qqe chose...
mclic Messages postés 14 Date d'inscription vendredi 6 septembre 2002 Statut Membre Dernière intervention 8 mars 2005
16 sept. 2002 à 12:43
moi je dis rien je suis pas un leche cul ;op
cs_Mercury Messages postés 329 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 octobre 2005
1 juil. 2002 à 16:56
Msgbox=> Merci pour la bonne note, mais comme je l'ai précisé, cette source n'est pas la mienne :-(

Mais bon, pour me rattraper, je suis en train d'écrire un autre prog de FTP. Je vais y inclure un scheduler afin de pouvoir récupérer à interval régulier le contenu d'un ou plusieurs dossiers.

@+

Mercury
Msgbox Messages postés 67 Date d'inscription lundi 1 juillet 2002 Statut Membre Dernière intervention 1 septembre 2006
1 juil. 2002 à 16:46
OOOPs desole je voulais dire 10/10<--erreur de frappe
De toute facon j'ai mis 10/10 dans la combobox.
Msgbox Messages postés 67 Date d'inscription lundi 1 juillet 2002 Statut Membre Dernière intervention 1 septembre 2006
1 juil. 2002 à 16:45
TROP SUPER CETTE SOURCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!
Et surtout bien commentee !! 1/10
cs_OphidiaN Messages postés 235 Date d'inscription mercredi 4 avril 2001 Statut Membre Dernière intervention 9 novembre 2007
27 juin 2002 à 11:26
c hallucinant comme ce prog est bien fait :)
thx pour le partage !
cs_Mercury Messages postés 329 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 octobre 2005
26 juin 2002 à 17:37
AtomikTopinambour => Je viens de lire ton commentaire, et là je suis plié de rire ;-)) A défaut de parler anglais, au moins tu as de l'humour ;-))) Ah non ! Vraiment trop excellent ce ch'tit AtomikTopinambour ! MDR !
AtomikTopinambour Messages postés 17 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 27 juin 2002
26 juin 2002 à 17:33
Eh en plus il se propose pour le traduire ! Un saint vous-dîjes, un saint-homme que la providence nous amêne dans nos verts paturages ! Allelouya, tous ensemble, prions mes frères et mes soeurs, pour le renouveau des code-sources ! Bénit soit tu, ho Mercury.

Oula ! comment je me met à triper parfois…
cs_Mercury Messages postés 329 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 octobre 2005
26 juin 2002 à 15:53
Content que ce prog vous plaise. J'espère qu'il vous apprendra pas mal de chose.
Alan71 Messages postés 530 Date d'inscription lundi 3 juin 2002 Statut Membre Dernière intervention 13 juin 2004
26 juin 2002 à 15:34
merci, non non j'uis sincère, merci de fond du coeur
cs_steven007 Messages postés 150 Date d'inscription jeudi 24 janvier 2002 Statut Membre Dernière intervention 27 avril 2007
26 juin 2002 à 15:12
trop fort ce client ftp, j'en ai fait un aussi que je vais bientot présenter sur vbfrance, mais il est moi bien et complet que celui ci. Il est trop chic celui la
@+
cs_Mercury Messages postés 329 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 octobre 2005
26 juin 2002 à 15:08
AtomikTopinambour => Bah ! Si j'ai un peu de temps, je vais en faire un traduction in French (code + interface).

Thank you for your feedback ;-)
AtomikTopinambour Messages postés 17 Date d'inscription mercredi 26 juin 2002 Statut Membre Dernière intervention 27 juin 2002
26 juin 2002 à 14:58
Toi t'es un chic type ! honnéte et partageur ! Bravo !
Dommage que je SpIQue BAde AnglIchhhe (désolé pour les postillons)
Rejoignez-nous