Ученик-кочегар
Группа: Участник
Сообщений: 1
![](/discussion/style_images/1/spacer.gif)
|
Здраствуйте. Я недавно начал программировать в билдере, так что не ругайтесь, если спрошу явную глупость.
Мне в программе требуется сначала проверить есть ли такой сайт, узнать его размер, а потм уже, если он есть и его размер меньше заданного, то я уже с помощью NMHTTP загружаю сайт и работаю с ним.
Сначала я пытался делать так:
CODE | NMHTTP1->Head(URL);
HeadURL = NMHTTP1->Header; |
Но не на всех сайтах в заголовке указан размер, а если это прямая ссылка на какой либо файл, либо сервер не доступен, то это не работает.
Теперь решил попробовать
CODE | TWebRequest *Request;
Request->URL=GetingURL;
HeadSize = Request->ContentLength; |
т.к. вроде читал, что когда мы передаем запрос на получение html через http, то с сервера приходит информация о типе информации на сервере и её размере. Если нет размера или урл неправильный, то выдаёт 0.
Скажите пожалуйста, это действительно что мне нужно?
И когда я компилирую прогу с таким куском текста выдаёт ошибку
[C++ Error] PersonalSearch.cpp(422): E2247 'TWebRequest::URL' is not accessible
Никак не могу исправить((( помогите пожалуйста |