spero di non aver sbagliato sezione
Sto creando un programma per scaricare da internet (più precisamente da una cartella pubblica di dropbox) dei file pdf (di cui so il link pubblico, salvato nel vettore listaurl)
a questo punto, mentre il file si sta scaricando, l'utente può fare altre cose, tranne avviare un altro download.codice:private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) { //Downloading è una variabile bool globale if(!downloading) { downloading=true; label1->Text="Download in corso"; WebClient^ client = gcnew WebClient; Uri^ indirizzo = gcnew Uri(listaurl[0]); client->DownloadFileAsync(indirizzo,"D:\obbiettivamente.pdf"); } }
non appena il download è terminato voglio che venga eseguito questo codice
come posso fare? è un problema se ho creato quel webclient localmente all'interno della funzione?codice:label1->Text="Download completato"; downloading=false;

Rispondi quotando