Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 196

Раздел: Delphi » Прочее
/ вопрос решён /

Здравствуйте, эксперты!
Подскажите у меня цикл отпрваляет запросы гдето через 10 запросов появляется капча и вот тут нужно приостановить цикл до разгадывания капчи.Как это сделать я пробывал вот так (в приложении)
и в кнопке отправки ответа капчи error:=false;
но мне неподходит то что форма зависат полностью и недаёт нечего ввксти а в потоке я незнаю как соеденить переменные

Приложение:
  1. error:=true;
  2. while (error=false) do
  3. begin
  4. sleep(100);
  5. end;


дз11 Вопрос решён, но можно продолжить его обсуждение в мини-форуме

Вопрос задал: дз11 (статус: Посетитель)
Вопрос отправлен: 14 апреля 2011, 19:35
Состояние вопроса: решён, ответов: 0.


Мини-форум вопроса

Всего сообщений: 10; последнее сообщение — 21 апреля 2011, 21:19; участников в обсуждении: 5.
F.@.E.R

F.@.E.R (статус: 1-ый класс), 14 апреля 2011, 20:26 [#1]:

У меня нечего не зависает, только, что проверил!
дз11

дз11 (статус: Посетитель), 14 апреля 2011, 20:39 [#2]:

при sleep зависает! Если без потока
F.@.E.R

F.@.E.R (статус: 1-ый класс), 14 апреля 2011, 21:01 [#3]:

С помощью функции Sleep программа как бы спит и поэтому зависает.
дз11

дз11 (статус: Посетитель), 14 апреля 2011, 22:00 [#4]:

ну эт пнятно ну мне какбы нужно приостанвоить цикл и имень контроль над программой
Вадим К

Вадим К (статус: Академик), 14 апреля 2011, 22:37 [#5]:

На самом деле тут другая проблема - какой сервис взламываем и законно ли это?
Галочка "подтверждения прочтения" - вселенское зло.
дз11

дз11 (статус: Посетитель), 14 апреля 2011, 22:59 [#6]:

Всё это для добавление друзей в соц сети
Вадим К

Вадим К (статус: Академик), 15 апреля 2011, 10:06 [#7]:

Лучше обратится к создателям сети за АПИ. Тогда и капчу ломать не нужно будет:)
Галочка "подтверждения прочтения" - вселенское зло.
дз11

дз11 (статус: Посетитель), 16 апреля 2011, 01:59 [#8]:

Ну так хотябы подскажите как реализовать паузу в цикле
VKHacker

VKHacker (статус: 1-ый класс), 16 апреля 2011, 07:12 [#9]:

С потоком проще. Поток можно заморозить, программа не повиснет.
В интернете полно уроков про потоки. Например:
http://avtuh.ru/2010/10/10/delphi-videourok-mnogopotochnost-i-sinxronizaciya.html
Zabil_na

Zabil_na (статус: Посетитель), 21 апреля 2011, 21:19 [#10]:

Попробуй использовать так...
...
error:=true;
while (error=false) do
begin
Application.ProcessMessages;
sleep(100);
end;

22 мая 2011, 01:21: Статус вопроса изменён на решённый (изменил автор вопроса — дз11)

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:56
Выполнено за 0.03 сек.