Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Работа с сетью в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.02.2012, 17:50   #11
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

какую проверку?

у вас есть варианты как узнать размер данных, если сервер не говорит их?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 17.02.2012, 17:59   #12
unreal2x
Пользователь
 
Аватар для unreal2x
 
Регистрация: 22.01.2012
Сообщений: 39
По умолчанию

использую код

Код:
Delete(rss,1,pos('file":"',rss)+length('file":"')-1);
title:=copy(rss,1,pos('"}',rss)-1);
title:=StringReplace(title,' ','%20',[rfIgnoreCase,rfReplaceAll]);
form1.sListView2.Items.Item[Form1.sListView2.Items.Count-1].SubItems.Add(title);

HTTP := TIdHTTP.Create(nil);
HTTP.Head(title);
 Razmer := HTTP.Response.ContentLength;
 HTTP.Free;
 Razmer := Round (Razmer / (1024*1024));
 try
 form1.sListView2.Items.Item[Form1.sListView2.Items.Count-1].SubItems.Add(IntToStr (Razmer) + ' MB');
но как только находится мертвая ссылка, все стопорится и дальше размер файла не проверяется...
no sleep.
unreal2x вне форума Ответить с цитированием
Старый 17.02.2012, 18:17   #13
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

у вас try зачем стоит то?
внесите туда получение инфы о файле.

а то там я сча вижу операцию которая по сути то и не вызовет ошибки(не встречал такого еще).

учим исключения.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Размер файла eoln Общие вопросы Delphi 2 13.07.2008 01:44
Как определить размер кадра в AVI sun Общие вопросы C/C++ 1 18.11.2007 06:00
размер файла мандарин Общие вопросы Delphi 4 06.05.2007 17:22