Bonjour,
j'utilise les API pour effectuer un transfert FTP,
est il possible de vérifier la progression du transfert
j'aimerais rajouter une progressbar pour que l'utilisateur vérifie la
progression
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian HUBERT-HUGOUD- Xtrem7
Oui,
Si tu download avec InternetReadFile, alors tu peux downloader par morceaux et ainsi mettre à jout une progressbar. Même chose en UpLoad.
Christian
"gedeon" a écrit dans le message de news:
Bonjour, j'utilise les API pour effectuer un transfert FTP, est il possible de vérifier la progression du transfert j'aimerais rajouter une progressbar pour que l'utilisateur vérifie la progression
Merci
Oui,
Si tu download avec InternetReadFile, alors tu peux downloader par morceaux
et ainsi mettre à jout une progressbar. Même chose en UpLoad.
Christian
"gedeon" <toto@tutu.com> a écrit dans le message de
news:OmfgrmhuEHA.2096@tk2msftngp13.phx.gbl...
Bonjour,
j'utilise les API pour effectuer un transfert FTP,
est il possible de vérifier la progression du transfert
j'aimerais rajouter une progressbar pour que l'utilisateur vérifie la
progression
Si tu download avec InternetReadFile, alors tu peux downloader par morceaux et ainsi mettre à jout une progressbar. Même chose en UpLoad.
Christian
"gedeon" a écrit dans le message de news:
Bonjour, j'utilise les API pour effectuer un transfert FTP, est il possible de vérifier la progression du transfert j'aimerais rajouter une progressbar pour que l'utilisateur vérifie la progression
Merci
ng
Salut,
D'après la définition de la fonction :
Declare Function InternetReadFile Lib "wininet" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
· hFile Valid handle returned from a previous call to InternetOpenUrl, FtpOpenFile, GopherOpenFile, or HttpOpenRequest.
· lpBuffer Address of a buffer that receives the data read.
· dwNumberOfBytesToRead Number of bytes to read.
· lpNumberOfBytesRead Address of a variable that receives the number of bytes read. The InternetReadFile function sets this value to zero before doing any work or error checking.
On pourrait utiliser lpNumberOfBytesRead pour vérifier la progression en ayant une procédure qui s'execute de manière asynchrone (avec un timer par exemple) ou dans un autre thread (pas évident à faire en vb...).
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
gedeon wrote:
Bonjour, j'utilise les API pour effectuer un transfert FTP, est il possible de vérifier la progression du transfert j'aimerais rajouter une progressbar pour que l'utilisateur vérifie la progression
Merci
Salut,
D'après la définition de la fonction :
Declare Function InternetReadFile Lib "wininet" (ByVal hFile As Long, ByVal
sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As
Long) As Integer
· hFile
Valid handle returned from a previous call to InternetOpenUrl, FtpOpenFile,
GopherOpenFile, or HttpOpenRequest.
· lpBuffer
Address of a buffer that receives the data read.
· dwNumberOfBytesToRead
Number of bytes to read.
· lpNumberOfBytesRead
Address of a variable that receives the number of bytes read. The
InternetReadFile function sets this value to zero before doing any work or
error checking.
On pourrait utiliser lpNumberOfBytesRead pour vérifier la progression en
ayant une procédure qui s'execute de manière asynchrone (avec un timer par
exemple) ou dans un autre thread (pas évident à faire en vb...).
--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/
gedeon wrote:
Bonjour,
j'utilise les API pour effectuer un transfert FTP,
est il possible de vérifier la progression du transfert
j'aimerais rajouter une progressbar pour que l'utilisateur vérifie la
progression
Declare Function InternetReadFile Lib "wininet" (ByVal hFile As Long, ByVal sBuffer As String, ByVal lNumBytesToRead As Long, lNumberOfBytesRead As Long) As Integer
· hFile Valid handle returned from a previous call to InternetOpenUrl, FtpOpenFile, GopherOpenFile, or HttpOpenRequest.
· lpBuffer Address of a buffer that receives the data read.
· dwNumberOfBytesToRead Number of bytes to read.
· lpNumberOfBytesRead Address of a variable that receives the number of bytes read. The InternetReadFile function sets this value to zero before doing any work or error checking.
On pourrait utiliser lpNumberOfBytesRead pour vérifier la progression en ayant une procédure qui s'execute de manière asynchrone (avec un timer par exemple) ou dans un autre thread (pas évident à faire en vb...).
-- Nicolas G. FAQ VB : http://faq.vb.free.fr API Guide : http://www.allapi.net Google Groups : http://groups.google.fr/ MZ-Tools : http://www.mztools.com/
gedeon wrote:
Bonjour, j'utilise les API pour effectuer un transfert FTP, est il possible de vérifier la progression du transfert j'aimerais rajouter une progressbar pour que l'utilisateur vérifie la progression