salut
voila j'ai besoin de l'aide
je recherche le façon de utiliser les threads pour lancer
le téléchargement simultané de plusieurs fichiers de puis le net.
j'ai arrivé a crée le gestionnaire de téléchargement mais
je suis bloqué sur le façon d'arrêter un téléchargement pas encore fini.
Procédure de téléchargement
PROCEDURE Telecharger1(dossier="",Fiche="",url="")
IIdFile est entier
DownloadFile est booléen
//fRepCrée(dossier)
HTTPJauge(Jauge2)
IIdFile = fOuvre(dossier +"\"+ Fiche ,foCréationSiInexistant)
SI IIdFile <> -1 ALORS
QUAND EXCEPTION DANS
DownloadFile = HTTPRequête(url)
SI DownloadFile=Vrai ALORS
fEcrit(IIdFile, HTTPDonneRésultat(), Taille(HTTPDonneRésultat()))
FIN
fFerme(IIdFile)
ThreadArrête("thrdnom1")
//ici aucun problème si le téléchargement de fichier est terminer
FAIRE
fFerme(IIdFile)
FIN
FIN
Procédure jauge download
PROCEDURE DownloadJauge(iTotalOctet, iTotalTransmis)
Multitâche(-1)
SI TT2 =Faux ALORS
HTTPJauge("")
HTTPRequête("")
HTTPDonneRésultat(HTTPRésultat)
TT1=Vrai
// si ici en met ThreadArrête("thrdnom1") alors c'est message d'erreur.
FIN