![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь
Регистрация: 15.11.2010
Сообщений: 14
|
![]()
Добрый день.
Мне нужно скачать файл из интернета по прямой ссылке. Пытаюсь это сделать следующим образом: Declare Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long Function DownLoadFile(FromPathName, ToPathName) As Boolean DownLoadFile = URLDownloadToFile(0, FromPathName, ToPathName, 0, 0) = 0 End Function Sub Main() Path = "D:\Temp\" link = "http://dt.moskva.fm/files/4023/mp4/2010/10/22/1409.mp4" FileToLoad = Path & "1409.mp4" If DownLoadFile(link, FileToLoad) Then MsgBox "Загружен файл: " & link Else MsgBox "Файл загрузить не удалось " , vbCritical End If End Sub Строка Declare Function URLDownloadToFile Lib... постоянно выделена красным и выдается ошибка: Compile error: The code in this project must be updated for use 64-bit systems. Please review and update Declare statements and then mark them with the PtrSafe attribute. Понимаю, что эта проблема из-за 64-х битной системы, но вот как решить ее не пойму. |
![]() |
![]() |
![]() |
#2 |
Программист VBA
СуперМодератор
Регистрация: 13.07.2008
Сообщений: 6,858
|
![]()
Не поленился - вбил текст сообщения об ошибке в строку поиска Яндекса.
Через пару секунд решение было найдено: http://msdn.microsoft.com/en-us/library/ee691831.aspx Замените первую строку кода на это: (если у вас Office 2010) Код:
Код:
PS: В общем случае первую строку кода надо заменить на следующие строки (чтобы на всех компах работало): Код:
__Полезные надстройки для Excel. Парсинг сайтов и файлов.
![]() Последний раз редактировалось EducatedFool; 19.11.2010 в 15:56. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Скачивание файла из интернета по ссылке | smith45 | Microsoft Office Excel | 24 | 24.01.2012 13:15 |
получение данных из Интернета | nactuxa | Помощь студентам | 1 | 18.07.2010 21:37 |
Получение файлов с интернета (C#) | alxd | Общие вопросы .NET | 4 | 16.02.2010 03:59 |
Закачка файла из Интернета | _SERGEYX_ | Работа с сетью в Delphi | 3 | 18.01.2010 14:21 |
проблема с функцией скачивания файла из интернета | ZeitGeist7 | Работа с сетью в Delphi | 2 | 27.02.2009 19:43 |