Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.130 Beiträge
 
Delphi 10.3 Rio
 
#5

Re: Kopierprozess (Upload) mit Blockread wie korrekt beenden

  Alt 3. Jan 2007, 15:11
Versuchs mal mit:
Delphi-Quellcode:
  
...
    repeat
      BlockRead(LocalFile, buffer, bufsize, NumberOfBytesRead);
      if NumberofBytesRead > 0 then
        begin
          if not InternetWriteFile(hFile,
                                 @buffer,
                                 WRITE_BUFFERSIZE,
                                 NumberOfBytesWritten) then FCancelProcess:= true;

          TotalBytesWritten := TotalBytesWritten + bufsize;
        end;

      { Hier Prozentanzeige ermitteln und ausgeben }

    until (NuberOfBytesRead=0) or (TotalBytesWritten = SizeFile) or (FCancelProcess = true);

[...]
Frank
  Mit Zitat antworten Zitat