![]() |
|
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]()
|
|
| SultanOFF |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 23.3.2008 Репутация: нет Всего: нет |
Здравствуйте. Делаю цикл:
но цикл выполняется только для первого файла, дальше не работает :( Отчего и почему? Да кстати если сделать просто вот так:
то работает Это сообщение отредактировал(а) SultanOFF - 18.11.2009, 16:31 |
||||
|
|||||
| former |
|
|||
![]() MEMS Expert ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1166 Регистрация: 1.3.2006 Где: Россия Репутация: 4 Всего: 17 |
А в конце цикла end кто будет ставить?
-------------------- Достаточно снизить уровень мышления, чтобы иные почувствовали почву под ногами. |
|||
|
||||
| THandle |
|
|||
![]() Хранитель Клуба Награды: 1 Профиль Группа: Админ Сообщений: 3639 Регистрация: 31.7.2007 Где: Moscow, Dubai Репутация: 50 Всего: 372 |
||||
|
||||
| SultanOFF |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 23.3.2008 Репутация: нет Всего: нет |
ой блин, это Я когда сюда переносил только забыл поставить, в оригинале строка закрыта
Добавлено через 2 минуты и 58 секунд
так ведь все end стоят вроде? |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 7 Всего: 50 |
SultanOFF,
Ставь брекпойнт и проходи весь код, отслеживая переменные и условия вручную. -------------------- |
|||
|
||||
| SultanOFF |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 23.3.2008 Репутация: нет Всего: нет |
а как поставить эти самые брекпоинты? И как отслеживать вручную?
|
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 7 Всего: 50 |
- Встаёшь на строку Reg2 := TRegExpr.Create;
- Нажимаешь F5 - После запуска программы (F9) и нажатьия на кнопку программа остановится на этой строке. После этого пошагово (F8) начмнаешь выполнять программу, одновременно просматривая в окне отладчика значение нужных переменных. -------------------- |
|||
|
||||
| SultanOFF |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 23.3.2008 Репутация: нет Всего: нет |
спасибо цикл теперь работает
выполняется этот цикл
как сделать проверку на то что страница загрузилась полностью и выполнить определенный код со страницей? |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
Отлавливай событие браузера OnDocumentComplete.
-------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| SultanOFF |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 108 Регистрация: 23.3.2008 Репутация: нет Всего: нет |
а можете привести пример? гуглил, но нашел пример как использовать только обычную проверку загрузки, в цикле ничего не нашел.
|
|||
|
||||
| Демо |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 7 Всего: 50 |
При плоском выполнении кода есть другая возможность:
-------------------- |
||||
|
|||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: 11 Всего: 130 |
А, нужно в цикле... Пока что пришло в голову только заведение глобальной булевой переменной (var a:boolean), которой перед началом загрузки присваивается false, а далее "вешаем" цикл с помощью while a=false do begin end. На OnDocumentComplete же вешаем "a:=true". Решение кривое, но пока что мне ничего более умного в голову не пришло.
Добавлено через 1 минуту и 12 секунд Демо, а .Busy - это статус браузера именно от начала загрузки до её окончания? -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| Демо |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1278 Регистрация: 3.11.2005 Репутация: 7 Всего: 50 |
Ну да. Как раз до OnDocumentComplete -------------------- |
|||
|
||||
![]()
|
| Правила форума "Delphi: Для новичков" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |