Einzelnen Beitrag anzeigen

Tillmet

Registriert seit: 3. Mär 2004
Ort: Sarstedt
23 Beiträge
 
Delphi 7 Enterprise
 
#3

Re: URLDownloadtoFile abbrechen?

  Alt 17. Apr 2004, 17:58
Hmm, vom Sinn her verstehe ich es, müsste so auch gehen, aber es will nicht so ganz. Ich nutze diese IBind funktion übrigens, hatte ich nur vergessen zu schreiben. Ich habe das ganze in einer Unit ausgelagert, aber daran sollte es ja nicht liegen, oder?


Meine Codestelle:

Delphi-Quellcode:
function cDownloadStatusCallback.OnProgress(ulProgress, ulProgressMax, ulStatusCode: ULONG; szStatusText: LPCWSTR): HResult;
begin
  case ulStatusCode of
    BINDSTATUS_FINDINGRESOURCE:
    begin
      InternetUpdater.Label1.Caption := 'Datei wurde gefunden...';

    end;



    BINDSTATUS_CONNECTING:
    begin
      InternetUpdater.Label1.Caption := 'Es wird verbunden...';

    end;
    BINDSTATUS_BEGINDOWNLOADDATA:
    begin
      InternetUpdater.Gauge1.Progress := 0;
      InternetUpdater.Label1.Caption := 'Der Download wurde gestartet...';

    end;



    BINDSTATUS_DOWNLOADINGDATA:
    begin
    if FCancelDownLoad then // Download abgebrochen?
    Result := E_ABORT;

      InternetUpdater.Gauge1.Progress := MulDiv(ulProgress,100,ulProgressMax);
      InternetUpdater.Label1.Caption := 'Datei wird heruntergeladen...';

    end;
    BINDSTATUS_ENDDOWNLOADDATA:
    begin
      InternetUpdater.Label1.Caption := '';
    end;
  end;
  Application.ProcessMessages;

  Result := S_OK;
end;
Edit: Ich glaube, ich habs gleich, warte mal mit der Auflösung ^^


Edit2: Jop, habe es gelöst, vielen Dank, jetzt ist das Programm fertig ^^ DANKE
  Mit Zitat antworten Zitat