Перейти к содержимому

Фотография

Как Удержать Скрипт До Открытия Нужной Информации


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 pituA

pituA

    Новый участник

  • Members
  • Pip
  • 60 сообщений
  • Город:москва

Отправлено 23 июля 2007 - 12:29

какие принципы использовать чтобы удержать скрипт до открытия нужной информации в форме- если приложение долго считывает информацию с сервера и скрипт продолжает отрабатываться не дождавшись нужной информации. язык delphiscript.
Всем спасибо
  • 0

#2 ArtemRudenko

ArtemRudenko

    Постоянный участник

  • Members
  • PipPipPip
  • 248 сообщений
  • ФИО:Руденко Артем Михайлович
  • Город:Минск


Отправлено 23 июля 2007 - 12:36

какие принципы использовать чтобы удержать скрипт до открытия нужной информации в форме- если приложение долго считывает информацию с сервера и скрипт продолжает отрабатываться не дождавшись нужной информации. язык delphiscript.
Всем спасибо

Всё просто, используйте синхронизацию.
Вместо того, чтобы испльзовать Window, Process и тп используйте WaitWindow,WaitProcess,WaitPage,WaitFrame и тд и тп. Полезный метод WaitProperty, по названию которого, думаю, достаточно понятно, для чего он предназначен. А вообще откройте TC Help и поищите Wait, думаю найдёте необходимый/подходящий вам метод.
  • 0
И всё-таки она вертится...

#3 Luceus

Luceus

    Активный участник

  • Members
  • PipPip
  • 80 сообщений
  • Город:Украина

Отправлено 23 июля 2007 - 12:55

Попробуйте заюзать метод readyState у страницы, или у того объекта, который обновляется. Должно помочь. Этот метод возвращает 4 или "complete".
  • 0
Мой блог - Этот сайт закрыт.

#4 Dmitry N

Dmitry N

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 23 июля 2007 - 13:13

Здравствуйте.

Метод "в лоб" -- понять что конкретно происходит, когда информация появляется (поле становится не пустым, появляется надпись в статус баре и т.п.), и вставить цикл, в котором будет проверяться это событие.
  • 0
С уважением,
Дмитрий

#5 pituA

pituA

    Новый участник

  • Members
  • Pip
  • 60 сообщений
  • Город:москва

Отправлено 24 июля 2007 - 09:23

всем большое спасибо!!! :friends:
  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных