Hoe kun je een download/backgroundworker stoppen?
Hij wordt uitgevoerd in een backgroundworker, maar als ik bgw.cancelasynchr() gebruik dan cancelt hij het pas NADAT de download voltooid is. (de code direct onder my.computer.network.downloadfile(p,q) wordt niet uitgevoerd). Maar aangezien de te downloaden bestandjes soms in de honderd MB groot zijn duurt het dus erg lang voordat de backgroundworker (bgw) stopt. Aangezien het programma erg afhankelijk is van de bgw.runworkercompleted sub is het voor mij van belang om dit snel af te kunnen breken.
Iemand ideeën?
Hij wordt uitgevoerd in een backgroundworker, maar als ik bgw.cancelasynchr() gebruik dan cancelt hij het pas NADAT de download voltooid is. (de code direct onder my.computer.network.downloadfile(p,q) wordt niet uitgevoerd). Maar aangezien de te downloaden bestandjes soms in de honderd MB groot zijn duurt het dus erg lang voordat de backgroundworker (bgw) stopt. Aangezien het programma erg afhankelijk is van de bgw.runworkercompleted sub is het voor mij van belang om dit snel af te kunnen breken.
Iemand ideeën?