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.


