:: Visual Foxpro, Foxpro for DOS
Повторное выполнение кода через определенное время
k0t0rez
Автор

Сообщений: 19
Откуда: Н.Новгород
Дата регистрации: 04.12.2017
Здравствуйте. Как реализовать выполнение функций из кнопки через каждые 30 минут?
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
Перминов Игорь

Сообщений: 1591
Откуда: Красная Орловка
Дата регистрации: 16.09.2001
Через объект таймер.
Бросаем на форму объект Tiner и в методе Timer прописываем что нужно сделать
В свойстве Interval ставим время в мили сек (1000 - 1 сек)


------------------
Без коментариев..




Исправлено 1 раз(а). Последнее : Перминов Игорь, 13.12.17 09:33
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
k0t0rez
Автор

Сообщений: 19
Откуда: Н.Новгород
Дата регистрации: 04.12.2017
К сожалению не подходит мне такой способ
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
Перминов Игорь

Сообщений: 1591
Откуда: Красная Орловка
Дата регистрации: 16.09.2001
Почему?


------------------
Без коментариев..
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
k0t0rez
Автор

Сообщений: 19
Откуда: Н.Новгород
Дата регистрации: 04.12.2017
Перминов Игорь
Почему?
Потому что этот код потом будет как exe
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
VeterVFP

Сообщений: 413
Откуда: Москва
Дата регистрации: 26.12.2006
k0t0rez
Потому что этот код потом будет как exe
И какая связь "неподходящести" с ЕХЕ?
Игорь написал, как надо сделать - и это штатный и рабочий вариант!
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
Вероятно, автор вопроса желает чтобы эта кнопка "нажималась" даже если exe не запущен


------------------
WBR, Igor
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
Crispy

Сообщений: 18571
Дата регистрации: 16.05.2005
k0t0rez
Здравствуйте. Как реализовать выполнение функций из кнопки через каждые 30 минут?

Каких именно "функций" и из какой "кнопки"?

Если например запускать свой файл через время - возможно проще сделать всего через стандартный Планировщик Заданий Windows, создав в нем задание с постоянным повтором через 30 мин. для своего ехе-шника.


------------------
В действительности все иначе, чем на самом деле.
                                      (Антуан де Сент-Экзюпери)




Исправлено 1 раз(а). Последнее : Crispy, 14.12.17 06:56
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
k0t0rez
Автор

Сообщений: 19
Откуда: Н.Новгород
Дата регистрации: 04.12.2017
Всем спасибо, проблема была решена через Wait
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
Перминов Игорь

Сообщений: 1591
Откуда: Красная Орловка
Дата регистрации: 16.09.2001
k0t0rez
Всем спасибо, проблема была решена через Wait
Я прям заинтригован ... интересно каким образом?


------------------
Без коментариев..
Ratings: 0 negative/1 positive
Re: Повторное выполнение кода через определенное время
dfr

Сообщений: 254
Откуда: Барнаул
Дата регистрации: 29.07.2005
WAIT TIMEOUT 1800 в цикле наверно
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
Перминов Игорь

Сообщений: 1591
Откуда: Красная Орловка
Дата регистрации: 16.09.2001
dfr
WAIT TIMEOUT 1800 в цикле наверно
WAIT останавливает выполнение кода на заданное время, но не позволяет "повторно выполнить его"


------------------
Без коментариев..
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
pasha_usue

Сообщений: 3649
Откуда: Е-бург
Дата регистрации: 06.10.2006
Перминов Игорь
dfr
WAIT TIMEOUT 1800 в цикле наверно
WAIT останавливает выполнение кода на заданное время, но не позволяет "повторно выполнить его"
Ну, чувак же программист - в цикл загнал. Проблемы подхода две: 1. WAIT отключается при нажатии клавиши; 2. Время в которое выполняется функция будет постоянно смещаться. Потому как это будет 1800 секунд + время на исполнение кода.
Ratings: 0 negative/0 positive
Re: Повторное выполнение кода через определенное время
Igor Korolyov

Сообщений: 34580
Дата регистрации: 28.05.2002
pasha_usue
Ну, чувак же программист
Ты ему льстишь


------------------
WBR, Igor
Ratings: 0 negative/0 positive


Извините, только зарегистрированные пользователи могут оставлять сообщения в этом форуме.

On-line: 26 PaulWist  (Гостей: 25)

© 2000-2024 Fox Club 
Яндекс.Метрика