ShowMessage(SysErrorMessage($80040004))
, bzw.
RaiseLastOSError($80040004)
und es ist eventuell lesbar,
oder du kämpfst dich durch das
MSDN >
UrlDownloadToFile und eventuell noch durch die Error-Codes, welche in
GetLastError verlinkt sind.
PS: Dabei eventuell höchsten 2 Bits abschneiden/ignorieren (siehe
HRESULT), also $00040004