Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ребята подскажите как задержку сделать ??? / 7 сообщений из 7, страница 1 из 1
18.11.2008, 15:45
    #35660862
vtornik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ребята подскажите как задержку сделать ???
Как в цикле

local i
for i=1 to N

******

Вот сдесь скажем сделать задержку на 2 секунды скажем ????
endfor


ничего в голову не приходит помогите ???
...
Рейтинг: 0 / 0
18.11.2008, 15:48
    #35660879
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ребята подскажите как задержку сделать ???
INKEY(2). - ожидание нажатия клавиши 2 сек., правда если кнопку какую нажмут, то 2 сек. ждать не будет.

Можно WinAPI функцию Sleep() задействовать, но там прога как-бы подвиснет на заданное время.
...
Рейтинг: 0 / 0
21.11.2008, 00:00
    #35666897
Dinozavr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ребята подскажите как задержку сделать ???
vtornik, можно еще и так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
local i, lnStart
for i= 1  to N 
........
lnStart = SECONDS()
DO WHILE SECONDS() - lnSTART <  2     && Цикл будет крутиться  2  секунды
ENDDO
........
endfor
...
Рейтинг: 0 / 0
21.11.2008, 05:32
    #35666977
Galyamov Rinat
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ребята подскажите как задержку сделать ???
> Автор: Dinozavr
> vtornik, можно еще и так:

Sleep предпочтительнее по двум причинам:
1 - При входе в цикл программа "съест" 100% времени процессора. При чем
сделает это в холостую.
2 - При долгом цикле в заголовке программы появится надпись "Программа
не отвечает..." и пользователь может ее снять, как зависшую.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
23.11.2008, 22:18
    #35670576
FAM
FAM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ребята подскажите как задержку сделать ???
vtornik,

Например, так:

DO WHILE ie.busy()
INKEY(0.5)
ENDDO

В этом примере в цикле ждем, пока IE отправит сообщение и освободится. Чтобы ресурсы не отжирать в цикл в ставлена задержка 0,5 сек.
...
Рейтинг: 0 / 0
24.11.2008, 00:54
    #35670659
vi2554
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ребята подскажите как задержку сделать ???
FAM,Привет !Нужна помощь!?
...
Рейтинг: 0 / 0
24.11.2008, 00:58
    #35670661
vi2554
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ребята подскажите как задержку сделать ???
Люди!Кто не спит?Нужна помощь.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Ребята подскажите как задержку сделать ??? / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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