AtomikTopinambour
Messages postés17Date d'inscriptionmercredi 26 juin 2002StatutMembreDernière intervention27 juin 2002
-
26 juin 2002 à 14:58
VBbigineure
Messages postés169Date d'inscriptionvendredi 27 septembre 2002StatutMembreDernière intervention27 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.
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és4Date d'inscriptionsamedi 17 juillet 2004StatutMembreDernière intervention28 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és19Date d'inscriptionvendredi 24 mai 2002StatutMembreDerniè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 :
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és22Date d'inscriptionmardi 30 septembre 2003StatutMembreDernière intervention17 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és164Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention19 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és329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDerniè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és164Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention19 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és164Date d'inscriptionmardi 18 décembre 2001StatutMembreDernière intervention19 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és140Date d'inscriptionjeudi 2 mai 2002StatutMembreDerniè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és8Date d'inscriptionvendredi 12 avril 2002StatutMembreDernière intervention24 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és1Date d'inscriptiondimanche 12 janvier 2003StatutMembreDernière intervention12 janvier 2003 12 janv. 2003 à 14:28
Du bon code ;)
cs_Steff
Messages postés34Date d'inscriptionvendredi 9 novembre 2001StatutMembreDernière intervention29 mars 2007 11 déc. 2002 à 08:59
Vraiment excellent ton client FTP.
Très bon travail
cs_FAS
Messages postés88Date d'inscriptionvendredi 26 avril 2002StatutMembreDernière intervention24 février 2006 1 déc. 2002 à 09:48
Très bon programme. Interface sobre et professionnelle. Bravo à l'auteur.
cs_fennec
Messages postés5Date d'inscriptionjeudi 7 novembre 2002StatutMembreDernière intervention20 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és14Date d'inscriptionvendredi 6 septembre 2002StatutMembreDerniè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és329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDerniè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és67Date d'inscriptionlundi 1 juillet 2002StatutMembreDerniè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és67Date d'inscriptionlundi 1 juillet 2002StatutMembreDernière intervention 1 septembre 2006 1 juil. 2002 à 16:45
TROP SUPER CETTE SOURCE !!!!!!!!!!!!!!!!!!!!!!!!!!!!
Et surtout bien commentee !! 1/10
cs_OphidiaN
Messages postés235Date d'inscriptionmercredi 4 avril 2001StatutMembreDerniè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és329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDerniè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és17Date d'inscriptionmercredi 26 juin 2002StatutMembreDernière intervention27 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és329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDerniè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és530Date d'inscriptionlundi 3 juin 2002StatutMembreDernière intervention13 juin 2004 26 juin 2002 à 15:34
merci, non non j'uis sincère, merci de fond du coeur
cs_steven007
Messages postés150Date d'inscriptionjeudi 24 janvier 2002StatutMembreDernière intervention27 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és329Date d'inscriptionjeudi 3 janvier 2002StatutMembreDerniè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és17Date d'inscriptionmercredi 26 juin 2002StatutMembreDernière intervention27 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)
7 oct. 2010 à 12:46
22 nov. 2004 à 21:24
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
22 nov. 2004 à 19:32
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
13 févr. 2004 à 09:26
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
25 déc. 2003 à 15:54
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.
4 mai 2003 à 12:11
29 avril 2003 à 08:59
28 avril 2003 à 19:14
28 avril 2003 à 19:13
suis perdu...
25 avril 2003 à 10:25
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)...
24 mars 2003 à 20:44
je le sais je participe o projet :)
12 janv. 2003 à 14:28
11 déc. 2002 à 08:59
Très bon travail
1 déc. 2002 à 09:48
19 nov. 2002 à 17:19
16 sept. 2002 à 12:43
1 juil. 2002 à 16:56
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
1 juil. 2002 à 16:46
De toute facon j'ai mis 10/10 dans la combobox.
1 juil. 2002 à 16:45
Et surtout bien commentee !! 1/10
27 juin 2002 à 11:26
thx pour le partage !
26 juin 2002 à 17:37
26 juin 2002 à 17:33
Oula ! comment je me met à triper parfois…
26 juin 2002 à 15:53
26 juin 2002 à 15:34
26 juin 2002 à 15:12
@+
26 juin 2002 à 15:08
Thank you for your feedback ;-)
26 juin 2002 à 14:58
Dommage que je SpIQue BAde AnglIchhhe (désolé pour les postillons)