Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Скачивание файла

Ответить
Настройки темы
C/C++ - [решено] Скачивание файла

Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


Нужно написать прогу на скачивание файла с интернета
пробовал это

AnsiString URL_DOWNLOAD ="http://fex.net/load/168196411239/7963174";
AnsiString FILE_NAME="9.ico";
TFileStream* FILE_STREAM = new TFileStream(FILE_NAME, fmCreate | fmOpenWrite);
IdHTTP1->Get(URL_DOWNLOAD, FILE_STREAM);
delete FILE_STREAM;

но после клика по button выскакивает ошибка Cannot create file 9.ico

Отправлено: 18:43, 06-04-2017

 

Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


у кого-то есть идеи?

Отправлено: 17:10, 07-04-2017 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


null999, не вижу чтобы было указано, в какой каталог сохранять файл 9.ico.

-------
Mikhail Zhilin


Отправлено: 17:24, 07-04-2017 | #3


Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


mwz, без указания каталога файл сохраняется рядом с exe

Отправлено: 19:32, 07-04-2017 | #4

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


null999, а в какой папке лежит exe-файл?

Я не зря задал предыдущий вопрос-утверждение. Частный его случай: если программа лежит внутри %ProgramFiles% или %ProgramFiles86%, то при запуске без административных прав у неё нет прав на запись в свою папку и вы получите отлуп.

Да и не факт, что программа старается сохранить файл в своём каталоге. И указание только имени файла без указания места сохранения может вас ещё не раз подвести (не в этом — так в другом случае) при казалось бы абсолютно ясном алгоритме.

PS
Ну и, что следует из сказанного выше, попробуйте для эксперимента запустить её с правами администратора.

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 07-04-2017 в 20:38.


Отправлено: 20:24, 07-04-2017 | #5


Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


mwz, при запуске от админа сохраняется файл весом 0 байт с именем 9.ico

Отправлено: 20:48, 07-04-2017 | #6

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


null999, т.е. половина проблемы решена. Ошибок больше нет?

Теперь надо запрограммировать так, чтобы файл сохранялся не в запрещённых для записи каталогах (обычно для выбора каталога сохранения используют диалоговое окно, с автоматической подстановкой имени того каталога, куда файл должен сохраниться по умолчанию; если каталог не существует — он должен быть создан программой в процессе), и разбираться почему файл не создаётся правильно.

-------
Mikhail Zhilin


Последний раз редактировалось mwz, 07-04-2017 в 21:15.


Отправлено: 21:06, 07-04-2017 | #7


Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


mwz, немного не правильно выразился, наверное...файл создается, но ошибка всеравно появляется

Отправлено: 22:07, 07-04-2017 | #8

mwz mwz вне форума

Аватара для mwz

Ушел из жизни


Сообщения: 8595
Благодарности: 2127

Профиль | Сайт | Отправить PM | Цитировать


Цитата null999:
но ошибка все равно появляется »
Та же самая?

-------
Mikhail Zhilin


Отправлено: 00:32, 08-04-2017 | #9


Пользователь


Сообщения: 56
Благодарности: 0

Профиль | Отправить PM | Цитировать


mwz, да

Отправлено: 09:37, 08-04-2017 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - [решено] Скачивание файла

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скачивание случайного файла prib0i Скриптовые языки администрирования Windows 4 05-11-2013 16:10
Скачивание файла dizent Тест-форум 1 21-12-2010 19:57
.NET - [решено] Скачивание файла, где часть URL это дата посл. изменения лок. файла Efsey Программирование и базы данных 9 23-08-2010 19:48
CMD/BAT - Скачивание файла и проверка на отличия от файла на сервере. maslovt Скриптовые языки администрирования Windows 2 08-05-2010 19:54
Скачивание файла по частям Walerij Хочу все знать 4 16-11-2004 13:26




 
Переход