Я пытаюсь загрузить zip-файл из ссылки, используя функцию URLDownloadFileW. Часть кода, который я разработал теперь с этой функции:Ошибка при попытке использовать URLDownloadFileW
UnicodeString URL = "URL.EX";
UnicodeString dir = "C:\";
UnicodeString result = URLDownloadToFileW(NULL,URL.c_str(),dir.c_str(),0,NULL);
if (result != "S_OK")
return;
И я объявил Urlmon.h на заголовке, однако, когда я строю проект возвращает меня:
[ilink32 Error] Ошибка: неразрешенный внешний '' URLDownloadToFileW ссылочные из C: \ Users \ Administrador \ DESKTOP \ SD MANUTENÇÃO \ WIN32 \ DEBUG \ SDSUPER449.OBJ
[ilink32 Error] Ошибка: Не удалось выполнить ссылку
Я не найдя полезный результат поиска. Кто-нибудь знает, что это значит?
Вы добавили Urlmon.lib в список ссылок? –
Кроме того, 'URLDownloadToFileW' не возвращает строку, она возвращает' HRESULT', который является числом. Вам нужно отбросить кавычки в свой оператор 'if':' if (result! = S_OK) ' –
Нет, я этого не делал. Нужно ли мне его где-то загружать? Я использую RAD Studio XE8, я предполагал, что он уже существует ... x.x – Domicioli