J'essaye en vain d'annuler un téléchargement avec le protocole Inet.
Exemple:
Je télécharge un fichier Vue6PLEWin.zip (350 Mo), un compteur de pourcentage s'affiche dans la barre des tâches.
Je clique sur le bouton annuler, mais ça n'arrête pas le téléchargement...

Code : Tout sélectionner
#include <GuiConstants.au3>
GuiCreate("Téléchargement", 321, 71,-1, -1)
$Button_1 = GuiCtrlCreateButton("Télécharger", 20, 20, 130, 30)
$Button_2 = GuiCtrlCreateButton("Annuler", 170, 20, 130, 30)
GuiSetState()
While 1
$msg = GuiGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $Button_1
$url_download = "http://ple.e-onsoftware.com/Vue6PLEWin.zip"
InetGet($url_download, "c:\Vue6PLEWin.zip", 0, 1)
While @InetGetActive
TrayTip("Téléchargement", " " & Round(@InetGetBytesRead / InetGetSize ( $url_download ) *100) & " %", 10, 16)
Sleep(500)
Wend
MsgBox(0, "Téléchargement", "Terminé !")
Case $msg = $Button_2
InetGet("abort")
MsgBox(0, "Téléchargement", "Annulé !")
EndSelect
WEnd
Exit
Merci.
