Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Таймер на меню / 12 сообщений из 12, страница 1 из 1
05.10.2006, 14:26
    #34034858
StandD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
Люди, подскажите: можно ли поставить таймер на меню?
Проблема вот в чем. На основных формах программы стоят таймеры, которые, если юзер не вышел вечером из программы, в 3:00 вырубают программу (корректно). Но иногда пользователь не сидит в форме, а просто на экране главное меню программы. Можно ли его также гасить таймером?
...
Рейтинг: 0 / 0
05.10.2006, 14:37
    #34034894
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
_screen.AddObject ('timer1','timers')

DEFINE CLASS timers as Timer 
interval =  1000 

PROCEDURE timer 
quit
ENDPROC  

ENDDEFINE 
...
Рейтинг: 0 / 0
05.10.2006, 15:08
    #34035053
StandD
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
Спасибо!
...
Рейтинг: 0 / 0
05.10.2006, 23:46
    #34036232
hkus
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
Это порочная практика, тем более с фоксовским таймером, который недоделанный и событие WM_TIMER ставит в очередь,хотя они там вообще не нужны, при времени выполенения кода больше интервала.
...
Рейтинг: 0 / 0
21.06.2007, 06:01
    #34609374
WertAndrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
Все хорошо, если есть таймер!!!!
а подскажите как подобное реализовать на DOS фоксе???
...
Рейтинг: 0 / 0
21.06.2007, 08:05
    #34609437
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
WertAndreyВсе хорошо, если есть таймер!!!!
а подскажите как подобное реализовать на DOS фоксе???

Насколько я помню, для ввода используется команда READ у нее есть параметр: через сколько времени выйти из ожидания ввода, расчитываешь время до 2 ночи например, а там дело техники. Писанины только уйма будет.
...
Рейтинг: 0 / 0
21.06.2007, 09:34
    #34609577
WertAndrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
нет... не совсем то....
необходимо на PUBLIC таймер повесить проверку некорого условия
форм в приложении много, где именно будет юзер без разницы но проверку надо регулярно делать....
как реализовать таймер?!
...
Рейтинг: 0 / 0
21.06.2007, 09:56
    #34609629
Dima T
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
WertAndreyнет... не совсем то....
необходимо на PUBLIC таймер повесить проверку некорого условия
форм в приложении много, где именно будет юзер без разницы но проверку надо регулярно делать....
как реализовать таймер?! В FPD нет событий, соответственно таймеров. Пока прога стоит на READ - ничего не произойдет, никакой код не отработает (разве что valid() при переходе между полями ввода), поэтому во всех формах прописывать READ с таймаутами и по выходу решать - вернуться обратно или что-то другое. Писать муторно, но если очень надо, то можно.
...
Рейтинг: 0 / 0
21.06.2007, 23:30
    #34612372
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
Была классная штучка для доса - библиотечка ontimer.plb. Работала.
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
22.06.2007, 05:33
    #34612509
WertAndrey
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
UrriБыла классная штучка для доса - библиотечка ontimer.plb. Работала.


И где бы такую откопать?!
...
Рейтинг: 0 / 0
22.06.2007, 09:55
    #34612751
Urri
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
На фокспопули, наверное, должна быть.
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
17.07.2007, 10:33
    #34663155
na4fox
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Таймер на меню
PaulWist
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
_screen.AddObject ('timer1','timers')

DEFINE CLASS timers as Timer 
interval =  1000 

PROCEDURE timer 
quit
ENDPROC  

ENDDEFINE 




Ради Бога для тупого объясните поподробнее (оччень надо!).
Мне нужно, что бы в период с 24.00 по 06.00 если программа запущена, был бы из нее выход.
Куда и как воткнуть этот таймер???
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Таймер на меню / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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