powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывести сообщение после после заданного интервала времени
7 сообщений из 7, страница 1 из 1
Вывести сообщение после после заданного интервала времени
    #33577085
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Допустим весь блок вычислений занимает более 5 секунд. Необходимо вывести окно wait, после того как пройдет 5 секунд. Если меньше, то выводить сообщение не надо.
Спасибо!
...
Рейтинг: 0 / 0
Вывести сообщение после после заданного интервала времени
    #33577154
alex11100
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
объектик с таймером навоять нужно
...
Рейтинг: 0 / 0
Вывести сообщение после после заданного интервала времени
    #33577162
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"блок вычислений" - это ведь не одна команда. Это набор команд. Вот после каждой команды (или группы команд) проверяй сколько прошло времени и запускай Wait Window, если прошло более 5 секунд.

Хотя, обычно, строят индикатор прогресса или просто AVI-файл крутят.

Можно, конечно, повесить "одноразовый" таймер с интервалом в 5 секунд, но в этом случае, придется в "блоке вычислений" понавтыкать везде DOEVENTS.
...
Рейтинг: 0 / 0
Вывести сообщение после после заданного интервала времени
    #33577194
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если выполняется одна команда SELECT, котрая может быть очень долгой, тогда это как один блок вычислений?
...
Рейтинг: 0 / 0
Вывести сообщение после после заданного интервала времени
    #33577308
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novaА если выполняется одна команда SELECT, котрая может быть очень долгой, тогда это как один блок вычислений?

Код: plaintext
1.
2.
3.
SET TALK ON
SELECT ...
SET TALK OFF

Автоматически появится системный индикатор прогресса, если время выполнения команды Select-SQL превышает некоторый предел.
...
Рейтинг: 0 / 0
Вывести сообщение после после заданного интервала времени
    #33577838
nova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А как установить свой предел или хотя бы выводить сообщение на русском, а то Running query... не очень подходит?
...
Рейтинг: 0 / 0
Вывести сообщение после после заданного интервала времени
    #33578261
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
novaА как установить свой предел или хотя бы выводить сообщение на русском, а то Running query... не очень подходит?
Никак.

Это внутренняя, системная штука. В большинстве случаев, вполне достаточно.

Точнее, есть способы "навесить" на сам запрос свои функции, но это приводит к страшным тормозам собственно запроса. Поэтому лучше оставить системное сообщение.

Если используется руссифицированная Run-Time библиотека, то в готовом EXE это сообщение будет переведено на русский. Вероятно что-то вроде "Выполнение запроса..."
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Вывести сообщение после после заданного интервала времени
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]