powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Таймер на меню
12 сообщений из 12, страница 1 из 1
Таймер на меню
    #34034858
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Люди, подскажите: можно ли поставить таймер на меню?
Проблема вот в чем. На основных формах программы стоят таймеры, которые, если юзер не вышел вечером из программы, в 3:00 вырубают программу (корректно). Но иногда пользователь не сидит в форме, а просто на экране главное меню программы. Можно ли его также гасить таймером?
...
Рейтинг: 0 / 0
Таймер на меню
    #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
Таймер на меню
    #34035053
StandD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
...
Рейтинг: 0 / 0
Таймер на меню
    #34036232
hkus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это порочная практика, тем более с фоксовским таймером, который недоделанный и событие WM_TIMER ставит в очередь,хотя они там вообще не нужны, при времени выполенения кода больше интервала.
...
Рейтинг: 0 / 0
Таймер на меню
    #34609374
WertAndrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все хорошо, если есть таймер!!!!
а подскажите как подобное реализовать на DOS фоксе???
...
Рейтинг: 0 / 0
Таймер на меню
    #34609437
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WertAndreyВсе хорошо, если есть таймер!!!!
а подскажите как подобное реализовать на DOS фоксе???

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


И где бы такую откопать?!
...
Рейтинг: 0 / 0
Таймер на меню
    #34612751
Urri
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На фокспопули, наверное, должна быть.
________
Не дадим распространиться заразе политкорректности!
...
Рейтинг: 0 / 0
Таймер на меню
    #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
12 сообщений из 12, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Таймер на меню
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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