|
|
|
Вывести сообщение после после заданного интервала времени
|
|||
|---|---|---|---|
|
#18+
Добрый день! Допустим весь блок вычислений занимает более 5 секунд. Необходимо вывести окно wait, после того как пройдет 5 секунд. Если меньше, то выводить сообщение не надо. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 14:27 |
|
||
|
Вывести сообщение после после заданного интервала времени
|
|||
|---|---|---|---|
|
#18+
объектик с таймером навоять нужно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 14:45 |
|
||
|
Вывести сообщение после после заданного интервала времени
|
|||
|---|---|---|---|
|
#18+
"блок вычислений" - это ведь не одна команда. Это набор команд. Вот после каждой команды (или группы команд) проверяй сколько прошло времени и запускай Wait Window, если прошло более 5 секунд. Хотя, обычно, строят индикатор прогресса или просто AVI-файл крутят. Можно, конечно, повесить "одноразовый" таймер с интервалом в 5 секунд, но в этом случае, придется в "блоке вычислений" понавтыкать везде DOEVENTS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 14:48 |
|
||
|
Вывести сообщение после после заданного интервала времени
|
|||
|---|---|---|---|
|
#18+
А если выполняется одна команда SELECT, котрая может быть очень долгой, тогда это как один блок вычислений? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 14:55 |
|
||
|
Вывести сообщение после после заданного интервала времени
|
|||
|---|---|---|---|
|
#18+
novaА если выполняется одна команда SELECT, котрая может быть очень долгой, тогда это как один блок вычислений? Код: plaintext 1. 2. 3. Автоматически появится системный индикатор прогресса, если время выполнения команды Select-SQL превышает некоторый предел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 15:20 |
|
||
|
Вывести сообщение после после заданного интервала времени
|
|||
|---|---|---|---|
|
#18+
А как установить свой предел или хотя бы выводить сообщение на русском, а то Running query... не очень подходит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 17:19 |
|
||
|
Вывести сообщение после после заданного интервала времени
|
|||
|---|---|---|---|
|
#18+
novaА как установить свой предел или хотя бы выводить сообщение на русском, а то Running query... не очень подходит? Никак. Это внутренняя, системная штука. В большинстве случаев, вполне достаточно. Точнее, есть способы "навесить" на сам запрос свои функции, но это приводит к страшным тормозам собственно запроса. Поэтому лучше оставить системное сообщение. Если используется руссифицированная Run-Time библиотека, то в готовом EXE это сообщение будет переведено на русский. Вероятно что-то вроде "Выполнение запроса..." ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.03.2006, 19:16 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=33578261&tid=1592219]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
189ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 514ms |

| 0 / 0 |
