Deutsch
Forum

Erledigt: DownloadFile() abbrechen

 

Nico
Madysa
Hallo miteinander,

der Titel sagts eigentlich schon. Ich lade in meinem Programm eine etwas größere Datei, natürlich in Absprache mit dem Benutzer, herunter, wofür ich bisher DownloadFile(URL$,Ziel$) benutze. Sollte dieser Download obigem Nutzer zu lange dauern, so soll er diesen auch abbrechen können. Kann ich ihm das mit einfachen Profanischen Mitteln ermöglichen oder muss ich auf iFs Download.pcu zurückgreifen oder hilft nicht einmal die?

Gruß Nico
 
Nico Madysa
08.05.2009  
 



Die PCU ist (schon etwas länger) eine INC [...]  , in dieser hatte ich das Abbrechen-Feature nicht vorgesehen - aber es wäre ein leichtes es einzubauen.

Interesse?
 
08.05.2009  
 




Nico
Madysa
Definitiv. Zwar ist die herunterzuladende Datei nur ein halbes Megabyte groß, doch sicher ist sicher.
 
Nico Madysa
08.05.2009  
 



Bittesehr!

Hinterlege vor dem Download in der globalen downloadCallerProc die Funktionsadresse einer Funktion mit einem Parameter um über den Downloadstatus informiert zu werden. Gibt dann Deine hinterlegte Funktion per Return 0 zurück, dann wird das Laden abgebrochen.

Ist die aktuelle inc aus xp-script.
KompilierenMarkierenSeparieren

2 kB
Hochgeladen:08.05.2009
Ladeanzahl35
Herunterladen
 
08.05.2009  
 




Nico
Madysa
Das heißt, dass ich, sobald der Nutzer auf einen Abbrechen-Knopf gedrückt hat, eine globale Variable stellen muss, die die Callback-Funktion des Downloads überprüft um im Falle eines Falles false zurückzugeben?
 
Nico Madysa
08.05.2009  
 



Hm global muss das imho nicht sein da das Hauptprogramm eh anhält beim Laden und nur Deine Callback-Funktion regelmässig aufgerufen wird. Du könntest z.B. Dinge wie clicked in der Callback-Funktion abprüfen bzw. das MessageHandling der beim-Laden-relevanten-Controls in der Callback-Funktion ablaufen lassen.
 
08.05.2009  
 




Nico
Madysa
Gut dann so, ist auch noch im Rahmen des Vertretbaren.
Arbeite mich gerade durch die eigentliche Hauptroutine - will schließlich nicht kopieren, sondern verstehen.
 
Nico Madysa
08.05.2009  
 



Antworten


Thementitel, max. 100 Zeichen.
 

Systemprofile:

Kein Systemprofil angelegt. [anlegen]

XProfan:

 Beitrag  Schrift  Smilies  ▼ 

Bitte anmelden um einen Beitrag zu verfassen.
 

Themenoptionen

1.381 Betrachtungen

Unbenanntvor 0 min.
p.specht27.11.2021
Stephan Sonneborn23.10.2019
Andre Rohland12.06.2018
Georg Teles25.09.2014
Mehr...

Themeninformationen

Dieses Thema hat 2 Teilnehmer:

Nico Madysa (4x)
iF (3x)


Admins  |  AGB  |  Anwendungen  |  Autoren  |  Chat  |  Datenschutz  |  Download  |  Eingangshalle  |  Hilfe  |  Händlerportal  |  Impressum  |  Mart  |  Schnittstellen  |  SDK  |  Services  |  Spiele  |  Suche  |  Support

Ein Projekt aller XProfaner, die es gibt!


Mein XProfan
Private Nachrichten
Eigenes Ablageforum
Themen-Merkliste
Eigene Beiträge
Eigene Themen
Zwischenablage
Abmelden
 Deutsch English Français Español Italia
Übersetzungen

Datenschutz


Wir verwenden Cookies nur als Session-Cookies wegen der technischen Notwendigkeit und bei uns gibt es keine Cookies von Drittanbietern.

Wenn du hier auf unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung von Informationen in unseren Cookies auf XProfan.Net zu.

Weitere Informationen zu unseren Cookies und dazu, wie du die Kontrolle darüber behältst, findest du in unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Ich möchte keinen Cookie