Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
Привет! Очень хочется сделать задержку на выполнение определенного действия. То есть пользователь выставляет время, когда нужно сделать. И прога ждет заданное количество минут. Есть ли в PowerBuilder что-нибудь типа delay() в Си ? Timer почему-то не работает :(( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 11:34 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
benzoПривет! Очень хочется сделать задержку на выполнение определенного действия. То есть пользователь выставляет время, когда нужно сделать. И прога ждет заданное количество минут. Есть ли в PowerBuilder что-нибудь типа delay() в Си ? Timer почему-то не работает :(( Код: plaintext 1. 2. Код: plaintext Можно использовать одну из системных функций. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 11:51 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
создаете объект наследуемый от ситемного объекта timing, например n_cst_timing в нем программируете необходимые действия в событии timer() и вызываете объект в нужном месте, допустим так: Код: plaintext 1. 2. 3. Успехов! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 13:20 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
В PB10 есть. В младших версия - не скажу точно, наверняка в 9 тоже есть. PBHelp Sleep PowerScript function Description Causes the application to pause for a specified time. Syntax Sleep ( seconds ) Argument Description seconds Long for the number of seconds you want the application to pause ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 13:48 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
не пудрите человеку мозг не нужна ему приостановка выполнения программы (судя по вопросу) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 14:10 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
rcryo Вообще-то вопрос тут стоит: benzoЕсть ли в PowerBuilder что-нибудь типа delay() в Си ? А delay() делает задержку и Sleep() в PB - тоже. Как спросили, так и ответил, и нечего наезжать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 14:58 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
E-doc rcryo Вообще-то вопрос тут стоит: benzoЕсть ли в PowerBuilder что-нибудь типа delay() в Си ? А delay() делает задержку и Sleep() в PB - тоже. Как спросили, так и ответил, и нечего наезжать. Вопрос был задан так потому, что это первое, что мне пришло в голову, как это можно реализовать. И в 7-ой версии ничего этого нет (( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 15:18 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
Чего нет, События timer в window или timing objects? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 16:24 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
авторОчень хочется сделать задержку на выполнение определенного действия. То есть пользователь выставляет время, когда нужно сделать. И прога ждет заданное количество минут. А если, при этом хочется ещё и продолжать работать с программой, то можно отложенное действие выполнять в отдельном потоке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.12.2004, 16:26 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
Всем спасибо за разъяснения. Что-то началось получаться. и возник еще один вопросик. Можно ли в событии timer экземпляра объекта, порожденного объектом timing, вызвать функцию из Window, где и создается данный экземпляр. И если можно, то как? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 11:56 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
Или как обратиться в том же событии timer к событию clicked! для кнопки в окне? Есть какой-нибудь метод для экземпляра окна для получения всех его объектов-сыновей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 12:49 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
Упоминать кнопку в timer идеологически неверно. Пусть кнопка вызывает некое событие и таймер вызывает то же самое событие, тогда по крайней мере тайминг-объект не будет зависеть от того как там устроено окно. Сделайте в своем timing функцию setparent(window) и вызывайте сразу после создания объекта что то типа timing.setparent(this) или я не понял вопроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 12:58 |
|
||
|
Можно ли установить задержку
|
|||
|---|---|---|---|
|
#18+
автор вызвать функцию из Window Не лучше ли в таком случае использовать встроенный таймер самого окна? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.12.2004, 16:40 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=32811859&tid=1338659]: |
0ms |
get settings: |
10ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 282ms |
| total: | 441ms |

| 0 / 0 |
