l'essayer, c'est ne plus pouvoir s'en passer :-)
Ah ben je te confirme que ca marche super !!! (voir ci-dessus)
genial, merci bien
l'essayer, c'est ne plus pouvoir s'en passer :-)
Ah ben je te confirme que ca marche super !!! (voir ci-dessus)
genial, merci bien
l'essayer, c'est ne plus pouvoir s'en passer :-)
Ah ben je te confirme que ca marche super !!! (voir ci-dessus)
genial, merci bien
Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
fred87 wrote:Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
voila deja un bon petit lien (enfin, assez pour moi ...) pour
attaquer du FTP via le composant VB msinet :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexpvb/html/issuingftpcommands.asp
fred87 wrote:
Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
voila deja un bon petit lien (enfin, assez pour moi ...) pour
attaquer du FTP via le composant VB msinet :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexpvb/html/issuingftpcommands.asp
fred87 wrote:Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
voila deja un bon petit lien (enfin, assez pour moi ...) pour
attaquer du FTP via le composant VB msinet :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexpvb/html/issuingftpcommands.asp
Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
Dans sa réponse Christian dis "je charge un fichier Ascii en http" quelle
est donc la methodes est ce en fait du ftp ??
Merci pour toutes infos
Fred87
"DJ" wrote:
"Fred87" a écrit dans le message de
news:198d01c56059$acb58420$
Bonjour ,
Je cherche sur l'ouverture d'un programme a vérifier sur
un site de mise à jour si la version du programme et la
dernière à jour, et tout cela en automatique bien sur et
en masqué.
Quelles peuvent être les méthodes utilisés pour faire cela
"ftp" ou autre.
*************
1- ben je sais pas pour quoi la mise en retrait auto marche plus ...
put**
de oe6 !
2- pour ta question : oui c'est la bonne voie je fais presque pareil :
- ne pouvant modfier l'appli elle meme, j'ai un "lanceur" qui soccupe
des maj ou lance l'appli
- pour les maj j'ai une petit fichier text genre .ini que je FTPetes
et
qui contient le numero de version
- ca me donne donc le N° de maj a recuperer et pour parer à tout type
de
maj je FTPetes un exe correspondant
qui s'occuper de faire la maj (en general un bon Zip a dezziper).
voili-voila, si tu as besoin de bout de code pour l'exemple..
DJ
Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
Dans sa réponse Christian dis "je charge un fichier Ascii en http" quelle
est donc la methodes est ce en fait du ftp ??
Merci pour toutes infos
Fred87
"DJ" wrote:
"Fred87" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:198d01c56059$acb58420$a401280a@phx.gbl...
Bonjour ,
Je cherche sur l'ouverture d'un programme a vérifier sur
un site de mise à jour si la version du programme et la
dernière à jour, et tout cela en automatique bien sur et
en masqué.
Quelles peuvent être les méthodes utilisés pour faire cela
"ftp" ou autre.
*************
1- ben je sais pas pour quoi la mise en retrait auto marche plus ...
put**
de oe6 !
2- pour ta question : oui c'est la bonne voie je fais presque pareil :
- ne pouvant modfier l'appli elle meme, j'ai un "lanceur" qui soccupe
des maj ou lance l'appli
- pour les maj j'ai une petit fichier text genre .ini que je FTPetes
et
qui contient le numero de version
- ca me donne donc le N° de maj a recuperer et pour parer à tout type
de
maj je FTPetes un exe correspondant
qui s'occuper de faire la maj (en general un bon Zip a dezziper).
voili-voila, si tu as besoin de bout de code pour l'exemple..
DJ
Bonjour
Pour ce qui est des bout de code je suis preneur, merci d'avance.
Dans sa réponse Christian dis "je charge un fichier Ascii en http" quelle
est donc la methodes est ce en fait du ftp ??
Merci pour toutes infos
Fred87
"DJ" wrote:
"Fred87" a écrit dans le message de
news:198d01c56059$acb58420$
Bonjour ,
Je cherche sur l'ouverture d'un programme a vérifier sur
un site de mise à jour si la version du programme et la
dernière à jour, et tout cela en automatique bien sur et
en masqué.
Quelles peuvent être les méthodes utilisés pour faire cela
"ftp" ou autre.
*************
1- ben je sais pas pour quoi la mise en retrait auto marche plus ...
put**
de oe6 !
2- pour ta question : oui c'est la bonne voie je fais presque pareil :
- ne pouvant modfier l'appli elle meme, j'ai un "lanceur" qui soccupe
des maj ou lance l'appli
- pour les maj j'ai une petit fichier text genre .ini que je FTPetes
et
qui contient le numero de version
- ca me donne donc le N° de maj a recuperer et pour parer à tout type
de
maj je FTPetes un exe correspondant
qui s'occuper de faire la maj (en general un bon Zip a dezziper).
voili-voila, si tu as besoin de bout de code pour l'exemple..
DJ
Bonjour Patrice Henrio, dans le message
news:
tu disais :Je suis intéressé mais je ne comprends pas du tout.je charge un fichier ascii en http
Où se trouve ce fichier ? Qu'est-il censé contenir ?
sur ton site ; des infos sur la version de la dernière mise à jour du
logiciel, l'URL de téléchargement, le poids de la mise à jour à
télécharger, les correctifs apportés par la màj etc .... ce que tu juges
utile, en fait
depuis ton logiciel, tu crées un bouton "vérifier les mises à jour" par
exemple ...
ton programme télécharge ce fichier, l'ouvre en lecture, et compare la
version que tu as inscrite avec sa propre version => traitement :-)
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
scraper
Bonjour Patrice Henrio, dans le message
news:uXRzNMKYFHA.3572@TK2MSFTNGP12.phx.gbl
tu disais :
Je suis intéressé mais je ne comprends pas du tout.
je charge un fichier ascii en http
Où se trouve ce fichier ? Qu'est-il censé contenir ?
sur ton site ; des infos sur la version de la dernière mise à jour du
logiciel, l'URL de téléchargement, le poids de la mise à jour à
télécharger, les correctifs apportés par la màj etc .... ce que tu juges
utile, en fait
depuis ton logiciel, tu crées un bouton "vérifier les mises à jour" par
exemple ...
ton programme télécharge ce fichier, l'ouvre en lecture, et compare la
version que tu as inscrite avec sa propre version => traitement :-)
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
scraper
Bonjour Patrice Henrio, dans le message
news:
tu disais :Je suis intéressé mais je ne comprends pas du tout.je charge un fichier ascii en http
Où se trouve ce fichier ? Qu'est-il censé contenir ?
sur ton site ; des infos sur la version de la dernière mise à jour du
logiciel, l'URL de téléchargement, le poids de la mise à jour à
télécharger, les correctifs apportés par la màj etc .... ce que tu juges
utile, en fait
depuis ton logiciel, tu crées un bouton "vérifier les mises à jour" par
exemple ...
ton programme télécharge ce fichier, l'ouvre en lecture, et compare la
version que tu as inscrite avec sa propre version => traitement :-)
--
Attention ! Adresse mail invalide ...
Pour me contacter, cliquez sur le lien ci-dessous:
http://scraper.chez.tiscali.fr/contact.htm
scraper
OK.
Je comprends mieux.
J'essaierai ça un de ces jours.
OK.
Je comprends mieux.
J'essaierai ça un de ces jours.
OK.
Je comprends mieux.
J'essaierai ça un de ces jours.
j'avais cru comprendre que le composant inet était passablement
buggué ?
qu'en est il ?
merci ....
j'avais cru comprendre que le composant inet était passablement
buggué ?
qu'en est il ?
merci ....
j'avais cru comprendre que le composant inet était passablement
buggué ?
qu'en est il ?
merci ....
fred87 wrote:
> Bonjour
>
> Pour ce qui est des bout de code je suis preneur, merci d'avance.
>
voila deja un bon petit lien (enfin, assez pour moi ...) pour attaquer du
FTP via le composant VB msinet :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexpvb/html/issuingftpcommands.asp
ET voila le code de la partie FTP de mon usine à gaz, j'y ai ajouté
recement l'affichage d'une ProgressBar sur le formulaire (merci je sais
plus qui sur VBfrance.com) et j'ai traduit les messages retournés.
je te laisse refaire les dims ;-)
**** moulinette principale *****
'--- recupere la taille du fichier a telecharger
Inet1.URL = "ftp://" & strURL ' genre truc.monsite.fr
Inet1.Execute strURL, "size " & PathFicSource 'demande la taille du
fichier a telecharger
Do 'boucle pendant le traitement de inet
DoEvents
Loop While Inet1.StillExecuting
Taille = Inet1.GetChunk(1024) 'recuperation de la taille dans taille
Me.MyPB.Value = 0 'definition de la valeur minimum
Me.MyPB.Max = Taille 'definition de la valeur maximum
'--- telechargement du fichier
strCmd = "RECV " & PathFicSource & " " & PathFicDesti
Inet1.URL = "ftp://" & strURL ' genre truc.monsite.fr
Inet1.UserName = "NOM"
Inet1.Password = "MotDePasse"
Inet1.Execute strURL, strCmd
Do 'boucle pendant le traitement de inet
On Error Resume Next
If MyFSO.fileexists(PathFicDesti) Then
Set F = MyFSO.getfile(PathFicDesti)
Me.MyPB.Value = F.Size 'mise a jour de la valeur de la
progressbar PB
End If
DoEvents
Loop While Inet1.StillExecuting
Mess = "Resultat du transfert: " & " " & Inet1.ResponseInfo
If Inet1.ResponseCode > 0 Then
Tmp = "Impossible de recevoir " & PathFicSource & " depuis " &
strURL & vbCr & "Details:"
Tmp = Tmp & vbCr & " Erreur: " & Inet1.ResponseCode & vbCr & " " &
Inet1.ResponseInfo
MsgBox Tmp, vbOKOnly + vbCritical, "ERREUR"
End
End If
***** Fin moulinette *****
fonctions qui vont avec :
'-------------------------------------------------------------
Private Sub Inet1_StateChanged(ByVal State As Integer)
Me.Lbl_TransInfos.Caption = GetState(State)
End Sub
Function GetState(s As Integer) As String
Select Case s
Case 0
GetState = "Pas d information disponible."
Case 1
GetState = "recherche de l adresse IP du serveur distant."
Case 2
GetState = "adresse IP du serveur distant trouvée."
Case 3
GetState = "Connexion au serveur distant."
Case 4
GetState = "Connexion établie avec le serveur distant."
Case 5
GetState = "demande d information au serveur distant."
Case 6
GetState = "la demande a bien été envoyé au serveur distant."
Case 7
GetState = "reception d une reponse du serveur distant."
Case 8
GetState = "La reponse a été recu correctement du serveur distant."
Case 9
GetState = "Deconnexion du serveur distant."
Case 10
GetState = "Deconnecté du serveur distant."
Case 11
GetState = "Une erreur est survenue pendant la communication avec le
serveur distant."
Case 12
GetState = "La demande est terminée, toutes les données sont recues."
Case Else
GetState = "Etat inconnu: " & s
End Select
End Function
fred87 wrote:
> Bonjour
>
> Pour ce qui est des bout de code je suis preneur, merci d'avance.
>
voila deja un bon petit lien (enfin, assez pour moi ...) pour attaquer du
FTP via le composant VB msinet :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexpvb/html/issuingftpcommands.asp
ET voila le code de la partie FTP de mon usine à gaz, j'y ai ajouté
recement l'affichage d'une ProgressBar sur le formulaire (merci je sais
plus qui sur VBfrance.com) et j'ai traduit les messages retournés.
je te laisse refaire les dims ;-)
**** moulinette principale *****
'--- recupere la taille du fichier a telecharger
Inet1.URL = "ftp://" & strURL ' genre truc.monsite.fr
Inet1.Execute strURL, "size " & PathFicSource 'demande la taille du
fichier a telecharger
Do 'boucle pendant le traitement de inet
DoEvents
Loop While Inet1.StillExecuting
Taille = Inet1.GetChunk(1024) 'recuperation de la taille dans taille
Me.MyPB.Value = 0 'definition de la valeur minimum
Me.MyPB.Max = Taille 'definition de la valeur maximum
'--- telechargement du fichier
strCmd = "RECV " & PathFicSource & " " & PathFicDesti
Inet1.URL = "ftp://" & strURL ' genre truc.monsite.fr
Inet1.UserName = "NOM"
Inet1.Password = "MotDePasse"
Inet1.Execute strURL, strCmd
Do 'boucle pendant le traitement de inet
On Error Resume Next
If MyFSO.fileexists(PathFicDesti) Then
Set F = MyFSO.getfile(PathFicDesti)
Me.MyPB.Value = F.Size 'mise a jour de la valeur de la
progressbar PB
End If
DoEvents
Loop While Inet1.StillExecuting
Mess = "Resultat du transfert: " & " " & Inet1.ResponseInfo
If Inet1.ResponseCode > 0 Then
Tmp = "Impossible de recevoir " & PathFicSource & " depuis " &
strURL & vbCr & "Details:"
Tmp = Tmp & vbCr & " Erreur: " & Inet1.ResponseCode & vbCr & " " &
Inet1.ResponseInfo
MsgBox Tmp, vbOKOnly + vbCritical, "ERREUR"
End
End If
***** Fin moulinette *****
fonctions qui vont avec :
'-------------------------------------------------------------
Private Sub Inet1_StateChanged(ByVal State As Integer)
Me.Lbl_TransInfos.Caption = GetState(State)
End Sub
Function GetState(s As Integer) As String
Select Case s
Case 0
GetState = "Pas d information disponible."
Case 1
GetState = "recherche de l adresse IP du serveur distant."
Case 2
GetState = "adresse IP du serveur distant trouvée."
Case 3
GetState = "Connexion au serveur distant."
Case 4
GetState = "Connexion établie avec le serveur distant."
Case 5
GetState = "demande d information au serveur distant."
Case 6
GetState = "la demande a bien été envoyé au serveur distant."
Case 7
GetState = "reception d une reponse du serveur distant."
Case 8
GetState = "La reponse a été recu correctement du serveur distant."
Case 9
GetState = "Deconnexion du serveur distant."
Case 10
GetState = "Deconnecté du serveur distant."
Case 11
GetState = "Une erreur est survenue pendant la communication avec le
serveur distant."
Case 12
GetState = "La demande est terminée, toutes les données sont recues."
Case Else
GetState = "Etat inconnu: " & s
End Select
End Function
fred87 wrote:
> Bonjour
>
> Pour ce qui est des bout de code je suis preneur, merci d'avance.
>
voila deja un bon petit lien (enfin, assez pour moi ...) pour attaquer du
FTP via le composant VB msinet :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexpvb/html/issuingftpcommands.asp
ET voila le code de la partie FTP de mon usine à gaz, j'y ai ajouté
recement l'affichage d'une ProgressBar sur le formulaire (merci je sais
plus qui sur VBfrance.com) et j'ai traduit les messages retournés.
je te laisse refaire les dims ;-)
**** moulinette principale *****
'--- recupere la taille du fichier a telecharger
Inet1.URL = "ftp://" & strURL ' genre truc.monsite.fr
Inet1.Execute strURL, "size " & PathFicSource 'demande la taille du
fichier a telecharger
Do 'boucle pendant le traitement de inet
DoEvents
Loop While Inet1.StillExecuting
Taille = Inet1.GetChunk(1024) 'recuperation de la taille dans taille
Me.MyPB.Value = 0 'definition de la valeur minimum
Me.MyPB.Max = Taille 'definition de la valeur maximum
'--- telechargement du fichier
strCmd = "RECV " & PathFicSource & " " & PathFicDesti
Inet1.URL = "ftp://" & strURL ' genre truc.monsite.fr
Inet1.UserName = "NOM"
Inet1.Password = "MotDePasse"
Inet1.Execute strURL, strCmd
Do 'boucle pendant le traitement de inet
On Error Resume Next
If MyFSO.fileexists(PathFicDesti) Then
Set F = MyFSO.getfile(PathFicDesti)
Me.MyPB.Value = F.Size 'mise a jour de la valeur de la
progressbar PB
End If
DoEvents
Loop While Inet1.StillExecuting
Mess = "Resultat du transfert: " & " " & Inet1.ResponseInfo
If Inet1.ResponseCode > 0 Then
Tmp = "Impossible de recevoir " & PathFicSource & " depuis " &
strURL & vbCr & "Details:"
Tmp = Tmp & vbCr & " Erreur: " & Inet1.ResponseCode & vbCr & " " &
Inet1.ResponseInfo
MsgBox Tmp, vbOKOnly + vbCritical, "ERREUR"
End
End If
***** Fin moulinette *****
fonctions qui vont avec :
'-------------------------------------------------------------
Private Sub Inet1_StateChanged(ByVal State As Integer)
Me.Lbl_TransInfos.Caption = GetState(State)
End Sub
Function GetState(s As Integer) As String
Select Case s
Case 0
GetState = "Pas d information disponible."
Case 1
GetState = "recherche de l adresse IP du serveur distant."
Case 2
GetState = "adresse IP du serveur distant trouvée."
Case 3
GetState = "Connexion au serveur distant."
Case 4
GetState = "Connexion établie avec le serveur distant."
Case 5
GetState = "demande d information au serveur distant."
Case 6
GetState = "la demande a bien été envoyé au serveur distant."
Case 7
GetState = "reception d une reponse du serveur distant."
Case 8
GetState = "La reponse a été recu correctement du serveur distant."
Case 9
GetState = "Deconnexion du serveur distant."
Case 10
GetState = "Deconnecté du serveur distant."
Case 11
GetState = "Une erreur est survenue pendant la communication avec le
serveur distant."
Case 12
GetState = "La demande est terminée, toutes les données sont recues."
Case Else
GetState = "Etat inconnu: " & s
End Select
End Function
en passant, ayant le code de l'API (trouvé ici meme, merci les gars
!) pour faire de la Zoli copie de gros fichiers avec la fenetre
windows (progressBar feuilles volantes...) je ne desespere pas de
trouvé le code permettant d'avoir la meme fenetre que quand on fait
du Ftp à la main via l IE ! c'est plus joli quand le transfert est
un peu long...
DJ
en passant, ayant le code de l'API (trouvé ici meme, merci les gars
!) pour faire de la Zoli copie de gros fichiers avec la fenetre
windows (progressBar feuilles volantes...) je ne desespere pas de
trouvé le code permettant d'avoir la meme fenetre que quand on fait
du Ftp à la main via l IE ! c'est plus joli quand le transfert est
un peu long...
DJ
en passant, ayant le code de l'API (trouvé ici meme, merci les gars
!) pour faire de la Zoli copie de gros fichiers avec la fenetre
windows (progressBar feuilles volantes...) je ne desespere pas de
trouvé le code permettant d'avoir la meme fenetre que quand on fait
du Ftp à la main via l IE ! c'est plus joli quand le transfert est
un peu long...
DJ
si tu peux récupérer la valeur du nombre de bytes téléchargés au
travers de ce contrôle (que je ne connais pas) rien ne t'empêche de
dessiner toi même une form, sur laquelle tu installes une
progressbar, etc ... :-)
si tu peux récupérer la valeur du nombre de bytes téléchargés au
travers de ce contrôle (que je ne connais pas) rien ne t'empêche de
dessiner toi même une form, sur laquelle tu installes une
progressbar, etc ... :-)
si tu peux récupérer la valeur du nombre de bytes téléchargés au
travers de ce contrôle (que je ne connais pas) rien ne t'empêche de
dessiner toi même une form, sur laquelle tu installes une
progressbar, etc ... :-)