Форум: "Сети";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
ВнизКак обратится к web странице не используя Internet Explorer Найти похожие ветки
← →
Игорь Н. (2004-05-22 20:58) [0]У меня на сайте есть страница регистрации на ней стоит четчик обращений. Как можно обратится к это странице, не используя IE или, хотябы не показывать окно броузера.
← →
Rouse_ © (2004-05-22 21:31) [1]idHTTP.Get
← →
Ihor Osov'yak © (2004-05-23 03:06) [2]а что такое "обратится"?
← →
nikkie © (2004-05-23 15:26) [3]>idHTTP.Get
причем к странице совсем не обязательно обращаться.
можно сразу к счетчику... :))
← →
Геннадий (2004-05-24 15:02) [4]Можно сразу и к счётчику, но я думаю, что создатели этой системы позаботились о проверке IP-адреса клиента и не позволят дурить счётчик тысячой обращений за одну и ту жу минуту :))
← →
Игорь Н. (2004-05-24 18:52) [5]А на какое событие поставить idHTTP.Get? Желательно так, чтобы можно было обратится.
← →
Игорь Н. (2004-05-24 19:20) [6]В смысле при запуске откомпилированого exe файла, он пишет, что память по адрессу "0x000000 не межет быть read" я думаю - это потому, что я не проверяю есть ли соединение. Как проверить есть-ли соединение?
← →
Ihor Osov'yak © (2004-05-25 23:24) [7]2 [5] Игорь Н. (24.05.04 18:52)
Рискну показаться надоедливым - Вы все же не обьяснили смысл, вкладываемый Вами в слово "обратиться".
2 [6] Игорь Н. (24.05.04 19:20)
> я думаю - это потому, что я не проверяю есть ли соединение
В общем случае эти вещи между собой никак не связаны.
← →
Rouse_ © (2004-05-25 23:36) [8]Поправлю Игоря:
Ответ на тот вопрос который был поставлен в топике был дан, причем первым же постом...
Все остальные попытки с твоей стороны разузнать как что-то сделать (а что не скажу никому) ни к чему не приведут.
Если хочешь навернуть счетчик то так и спроси...
Если есть другая задача, спрашивай про нее...
А все эти мямалки, мол, а как тут, а если вот так, а если эдак - вилами на воде сделаны...
Поставь четкий вопрос - получишь четкий ответ
---
Желаю Успехов
← →
Rouse_ © (2004-05-25 23:40) [9]Да в догонку:
> А на какое событие поставить idHTTP.Get
Если ты заметил то ты посылаешь запрос, соответственно ответ тебе должен слать сервер.
Событие макимально допустимое - это готовность сервера к приему запроса...
Протокол обмена ты же нам не рассказал...
← →
Ihor Osov'yak © (2004-05-26 00:09) [10]2 [9] Rouse_
Накатал целый трактат на тему, что в общем случае ретрив ресурса и то, что может пониматься под "обращением" - могут быть разные вещи..
Но сервер сбойнул, и постинг ушел в никуда.. Да и желание флейма пропало :-)..
← →
Rouse_ © (2004-05-26 00:13) [11]> [10] Ihor Osov"yak © (26.05.04 00:09)
К сожалению пока еще не все спокойно в королевстве Датском... поэтому, лучше взять в привычку текст перед отправкой копировать :)
А вообще, думаю занимательный пост был бы, так как на эту тему еще никто кажется не расписывал :)
← →
nikkie © (2004-05-26 04:18) [12]>Ihor Osov"yak
твоя история оказалась последней каплей для того, чтобы пришло озарение. ;)
решение, как больше никогда не терять свои сообщения, здесь:
http://delphimaster.net/view/15-1085423991/
← →
Игорь Н. (2004-05-26 18:17) [13]Я пишу программу для накручивания счётчика mail.ru Вообще идея такая: на сайте я размещаю программу для накручивания счетчика, любой желающий может её скачать и накручивать свой счётчик. Хочу, чтобы она была незаметна и если кто решит её установить в каком-нибудь интернет кафе, она спокойно запускалась и переодически запрашивала выбраную страницу. И желательно, чтобы при этом не вылетало сообщений навроде:"Вы или программа запросили информацию с адресса...".
Теперь по сути: idHTTP.Get вроде работает, но только когда есть соединение. Если нет соединения, то вылетает ошибка, мол память по адрессу "0x000000 не может быть read". Вот. В Интернете нашел много примеров, как проверить соединение. Но во всех случаях, если проверка дает реальный результат, то перед проверкой программа просит соединится с интернетом, а это сами понимаете - не очень разумно - попросить соединится, чтобы проверить есть ли соединение. Может есть какой другой способ, при котором пользователю не посылается вопрос: как будем соединятся. Ведь трояны как-то проверяют есть ли соединение, не предупреждая об этом пользователя.
Последнее предложение не означает, что я пишу трояна :)
← →
Ihor Osov'yak © (2004-05-27 23:23) [14]2 [12] nikkie © (26.05.04 04:18)
Сенкс, воспользуемся..
2 [13] Игорь Н. (26.05.04 18:17)
Если коротко - брось ты это дело, собственники счетчиков тоже не олухи...
Да и "накрутчиков" этих -хоть пруд пруди..
По частностям.
1. > память по адрессу "0x000000 не может быть read".
в общем случае это не имеет отношения в тому, есть ли соединение, или нет.
Я вам это уже раз говорил. Ищите ошыбку в своем коде. Вероетнее всего у Вас не инициализируется какоя-то переменная, которая указыват на эксемпляр обьекта, с которым Вы делаете попытку работать..
2. Чтобы проверить, если ли соединение с чем-то, в нашем случае "интернет" для начала следует определить, что это такое есть. В нашем случае "интернет". Способ проверки будет зависить от того, что мы будем понимать под термином "интернет".
3. Все же думаю, что для большинства счетчиков решение на основании idHTTP будет неработоспособным. Так как подозреваю, что большинство счетчиков используют скрипты, которые в случае idHTTP выполнятся не будут.. Обратите внимание на TWebBrowser. Правда, с ним могут быть проблемы в случае желания запустить его в отдельных потоках.
Зы. п3 - имхо, счетчики - не мой профиль.
← →
Ihor Osov'yak © (2004-05-28 02:11) [15]которая указыват на эксемпляр обьекта -> которая должна указывать на экземрляр обьекта... Или сам обьект перед использованием не создавался..
сори за нечеткий стиль.
← →
Игорь Н. (2004-05-28 12:55) [16]Ладно, спасибо. Буду искать другой путь.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.07.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.033 c