|
Обновление через временной интервал
|
|||
---|---|---|---|
#18+
Доброго времени! использую pb6.5 Задача: имеется кнопка обновление, рядом ставится таймер (только минуты через Editmask_spin ) Необходимо, чтобы при установке таймера допустим 5 минут, и нажав на кнопку обновление - отработало обновление, а потом через 5 мин. еще раз. Пришла к выводу, что надо делать через timing object, переползала весь форум, но так и не поняла как правильно его надо задавать и использовать. В PB полный нуб, объясните пжл-ста, как лучше реализовать поставленную задачу и если через timing object, может примеры какие есть задания его. Всем спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2009, 13:06 |
|
Обновление через временной интервал
|
|||
---|---|---|---|
#18+
Надо понимать Editmask с кнопкой лежит на окне. В событии timer пишем вызов обновления, и по нажатию кнопки вызываем обновление и вызываем функцию timer(5*60), а в событии timer останавливаем ее написав timer(0) - это если один раз нужно сделать. Так проще всего. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2009, 13:38 |
|
Обновление через временной интервал
|
|||
---|---|---|---|
#18+
Спасибо, сейчас попробую ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2009, 13:44 |
|
Обновление через временной интервал
|
|||
---|---|---|---|
#18+
Локшин Марк, На окне в событии timer написала cb_update.event clicked() timer(0) на кнопке обновление, событие clicked - добавила decimal{0} n n = f_str2dec(em_1.Text) // считываем значение с editmask // код обновления timer(n*60) в итоге - при запуске нашей форматки сразу же происходит активация кнопки обновить (прежде чем обновить необхожимо выбрать, что надо обновить) . и таймер не срабатывает Что то я явно делаю не так :( ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2009, 16:00 |
|
Обновление через временной интервал
|
|||
---|---|---|---|
#18+
В событие timer timer(0) нужно поставить на первой строке скрипта, из приведенного огрызка совершенно не ясно чему равно n, и кроме того не потятно авторв итоге - при запуске нашей форматки сразу же происходит активация кнопки обновить (прежде чем обновить необхожимо выбрать, что надо обновить) . что такое форматка и почему сразу происходит активация кнопки. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.06.2009, 16:27 |
|
Обновление через временной интервал
|
|||
---|---|---|---|
#18+
переменная n - это время которое задается пользователем в editmask_spin (допустим 5 минут). Форматка (условно принятое обозначение окна в программе) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2009, 09:08 |
|
Обновление через временной интервал
|
|||
---|---|---|---|
#18+
Stany555переменная n - это время которое задается пользователем в editmask_spin (допустим 5 минут). Форматка (условно принятое обозначение окна в программе) Про "форматку" понятно - про остальное - нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.06.2009, 09:31 |
|
|
start [/forum/topic.php?fid=15&msg=36024889&tid=1336253]: |
0ms |
get settings: |
7ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 312ms |
total: | 441ms |
0 / 0 |