Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
mymedia
194 / 194 / 120
Регистрация: 27.05.2011
Сообщений: 544
1

Ошибки при загрузке файла из интернета, компоненты IdHTTP и CppWebBrowser

27.03.2012, 20:49. Просмотров 1322. Ответов 7
Метки нет (Все метки)

Здраствуйте
Помогите, пожалуйста, разобраться с компонентами IdHTTP и CppWebBrowser
В статье Список полезных/интересных тем и решение необычных проблем есть такие строки:
Как скачать файл из интернета?
Для этого размещаете на форме компонент TIdHTTP из вкладки IndyClients. Затем пишите:
C++
1
2
3
4
TFileStream *f=new TFileStream("FileName",fmCreate|fmOpenWrite); //FileName - имя файла, куда будет сохранен скачиваемый... файл :)
IdHTTP1->Get("http://www.cyberforum.ru/cpp-builder/thread30840.html?uri=/cpp-builder/thread30840.html",f); //Первым параметром идет адрес нужного файла в интернете.
ShowMessage("Done");
delete f; //Очищаем память
Вот у меня это не работает - просто висит программа, пытаясь подключиться к серверу, и всё. Что мне надо сделать, чтобы можно было нормально читать файлы из интернета? Файрволов у меня нет, при этом, когда открываешь в браузере - всё нормально
P.S. Даже локальные файлы не хочет открывать!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.03.2012, 20:49
Ответы с готовыми решениями:

cppwebbrowser or IdHTTP
подскажите как можно узнать html код страницы. в случае idhttp происходит зависание. может как-то с...

Ошибка при загрузке файла из интернета
Вот качаю файл таким образом My.Computer.Network.DownloadFile("тут сылка.exe", "с:\test.exe")...

Заполнение прогресс бара при загрузке файла из интернета
как совместить с этим кодом progressbar1 WebClient webClient = new WebClient();...

При загрузке файла (rar) с интернета, появляется табличка сохранить как
почему когда я загружаю файл(rar) с интернета у меня поевляется табличка сохранить как (и выбираеш ...

Обработка ошибки при загрузке для парсинга xml файла
помогите пожалуйста как сделать действие чтоб при ошибке загрузки файла по ссылке можно было это...

7
LK
Заблокирован
27.03.2012, 23:22 2
Попробуйте вместо "FileName" написать "FileName.html".
0
mymedia
194 / 194 / 120
Регистрация: 27.05.2011
Сообщений: 544
28.03.2012, 17:00  [ТС] 3
Цитата Сообщение от LK Посмотреть сообщение
Попробуйте вместо "FileName" написать "FileName.html".
Я так и делаю, чтобы затем легче результат было посмотреть. И даже URL другие подставлял (http://ya.ru/ и другие) - ни в какую
0
DefineTrueFalse
870 / 447 / 35
Регистрация: 25.10.2011
Сообщений: 910
28.03.2012, 19:53 4
Проблема явно не в коде, у меня, все ок с кодом. Попробуйте пересоздать проект, если все нормально, значит проблема не здесь.
0
28.03.2012, 19:53
mymedia
194 / 194 / 120
Регистрация: 27.05.2011
Сообщений: 544
28.03.2012, 22:24  [ТС] 5
Цитата Сообщение от DefineTrueFalse Посмотреть сообщение
Проблема явно не в коде, у меня, все ок с кодом. Попробуйте пересоздать проект, если все нормально, значит проблема не здесь.
Не фурычит
0
WhiteForge
0 / 0 / 0
Регистрация: 02.10.2012
Сообщений: 9
09.11.2012, 05:37 6
Проблема в какой версии Delphi ? Если у вас Delphi 2010, то замените на XE2-3 и проблема будет решена.

Лично у меня в Delphi 2010 IdHTTP жёстко багал, несмотря на то, что я обновлял инди, мучался 3 дня с разными проблемами, от коннекта к сайтам до открытия файлов, поставил Delphi XE2 - Проблем как не бывало
0
Avazart
Эксперт С++
7919 / 5740 / 568
Регистрация: 10.12.2010
Сообщений: 26,285
Записей в блоге: 17
09.11.2012, 21:13 7
Следующая ссылка от туДВА http://www.cyberforum.ru/blogs/131347/blog608.html

Добавлено через 6 минут
просто висит программа, пытаясь подключиться к серверу, и всё.
Должен висеть а потом выдать ошибку если что-то не то...
0
LK
09.11.2012, 22:39     Ошибки при загрузке файла из интернета, компоненты IdHTTP и CppWebBrowser
  #8
 Комментарий модератора 
Обсуждение в теме закончилось полгода как, что это вас на "свежатинку" потянуло?
Тема закрыта.
0
09.11.2012, 22:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.11.2012, 22:39
Привет! Вот еще темы с ответами:

Обработка ошибки при загрузке для парсинга xml файла
вот код var client = new HttpClient(); var uri = new...

Как реализовать загрузку из текстового файла (*.txt) из интернета в Memo или другие компоненты?
1) Как реализовать загрузку из текстового файла (*.txt) из интернета в Memo или другие компоненты?...

AWT-EventQueue-0 при загрузке URL-картинки из интернета
Доброго времени суток. Выполняю практическое задание в Eclipse по видеоуроку. Нужно по нажатии...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru