|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.03.2017, 18:29 | #1 |
Пользователь
Регистрация: 06.03.2017
Сообщений: 16
|
Ошибка скрипта, который должен переходить по ссылке
Код:
|
14.03.2017, 21:01 | #2 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Код:
А вы уверены, что он уже существует? Такие вещи надо проверять, именно для этого существует событие OnDocumentComplete... |
15.03.2017, 11:08 | #3 |
Пользователь
Регистрация: 06.03.2017
Сообщений: 16
|
Я пока что только учу delphi и там где я учу ничего не объясняли про то, что значит document,forms,item и поэтом я так и не понял что это. Создал событие ondocumntcomplete в событиях браузера, но все равно при запуске программы та же ошибка. В коде этого события надо еще что то писать или в чем проблема?
|
15.03.2017, 11:44 | #4 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Его уже поздно учить, это лет 15 назад имело смысл
Цитата:
Вообще писать бота используя этот компонент довольно геморойно. TWebBrowser в первую очередь предназначен для отображения, а для автоматизации есть другие инструменты, например Selenium (в Дельфи вроде не доступен), PhantomJS, ...
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
15.03.2017, 12:30 | #5 | |
Пользователь
Регистрация: 06.03.2017
Сообщений: 16
|
Цитата:
|
|
15.03.2017, 12:33 | #6 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ошибка скорее всего говорит, что вы попытались обратиться к объекту по nil указателю.
Поставьте breakpoint на ту строку, посмотрите значения переменных в этот момент и т.п.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
15.03.2017, 13:03 | #7 |
Пользователь
Регистрация: 06.03.2017
Сообщений: 16
|
Откуда вы взяли nil я незнаю, я вроде к нему не обращался. По повод breakpoint, то что я нашел в гугле, это штука которая будет выполнять действия до тех пор пока они не закончатся и после этого остановит программу, но к чему это все здесь?
|
15.03.2017, 13:22 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
https://ru.wikipedia.org/wiki/%D0%9E...BC%D0%BC%D1%8B
http://www.helloworld.ru/texts/comp/...ugerDelphi.htm https://habrahabr.ru/post/178007/ (первые 2 абзаца мало относятся к этой статье)
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
19.03.2017, 14:40 | #9 | |
Пользователь
Регистрация: 06.03.2017
Сообщений: 16
|
Цитата:
|
|
19.03.2017, 14:56 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Для начала узнать где nil.
Такая ошибка ("Access vioation... Read of address 0000...") скорее всего говорит о том, что вы где-то попытались обратиться к объекту по указателю, в котором в этот момент лежит nil.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
При использовании скрипта не выполняется переход по ссылке | masalex | Помощь студентам | 0 | 10.12.2016 14:06 |
Оптимизация скрипта на Perl, который генерирует самую короткую программу на языке Brainfuck, выводящую заданный текст. | timcryt | Perl | 1 | 13.07.2016 10:49 |
Помогите решить задачу (Delphi 7) - Нужно построить график, который должен полностью соответствовать картинке | QeTro! | Помощь студентам | 5 | 19.12.2015 12:51 |
код, который должен открывать файл, находить в нем определенный символ и заменять его на другой, не записывает в файл | Dima-War | Общие вопросы C/C++ | 2 | 14.12.2013 21:35 |
должен подгрузиться скрипт который бы создал и вставил в этот див <iframe></iframe> | Beni | JavaScript, Ajax | 1 | 05.08.2009 14:30 |