Einzelnen Beitrag anzeigen

uoeb7gp
(Gast)

n/a Beiträge
 
#2

Re: TDownloadURL Fehler abfangen?

  Alt 20. Nov 2009, 16:05
Hallo, ich gehe mal von der naiven Annahme aus, dass sich dies durch


Delphi-Quellcode:
try
  URLMonDownloadToFile(.....);
except
  ....
end;
abfangen lässt.

Sollte das OS eine Exception werfen, dann mit

Delphi-Quellcode:
function URLMonDownloadToFileEx(...): ...;
var
  OldMode: UINT;
  FPUControlWord: Word;
begin
  OldMode := SetErrorMode(ErrorMode);
  try
    asm
      FNSTCW FPUControlWord
    end;
    try
      result := URLMonDownloadToFile(.....);
    finally
      asm
        FNCLEX
        FLDCW FPUControlWord
      end;
    end;
  finally
    SetErrorMode(OldMode);
  end;
end;
versuchen.
  Mit Zitat antworten Zitat