|
|
|
Как лучше сделать
|
|||
|---|---|---|---|
|
#18+
Есть таймер в котором последовательно выполняются функции of_....... Проблема в следующем если функции не успевают отработать за определенный промежуток, то просиходит вылетание программы. Программа дложна работать в режиме 27x7. Как это лучьше реализовать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 10:00 |
|
||
|
Как лучше сделать
|
|||
|---|---|---|---|
|
#18+
Заводишь переменную флаг В начале события от таймера проверяешь флаг , если поднят - отваливаешь если не поднят - поднимаешь, вызываешь функции of_... , опускаешь флаг ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 11:15 |
|
||
|
Как лучше сделать
|
|||
|---|---|---|---|
|
#18+
Попробуй перед вызовом функций Код: plaintext Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 11:15 |
|
||
|
Как лучше сделать
|
|||
|---|---|---|---|
|
#18+
shum44.... в режиме 27x7....Это как? Может 24х7? Только всё равно не выйдет - ПБ жрёт память, и иногда он съедает её всю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 11:18 |
|
||
|
Как лучше сделать
|
|||
|---|---|---|---|
|
#18+
24x7 Это 24 часа в сутки 7 дней в неделю. Тогда еще вопрос как сделать так чтобы он не жрал память ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 11:29 |
|
||
|
Как лучше сделать
|
|||
|---|---|---|---|
|
#18+
если это операция - раз в минут 10, например, то вопросы таймера повесить на "Scheduled Tasks" а прога может молча выполнять ф-ю и выходить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 15:08 |
|
||
|
Как лучше сделать
|
|||
|---|---|---|---|
|
#18+
shum4424x7 Это 24 часа в сутки 7 дней в неделю. Тогда еще вопрос как сделать так чтобы он не жрал память Аккуратно использовать память, лишний раз динамически не криейтить и дестроить объекты (по крайней мере на PB6.5, сборщик мусора это не отслеживал). PB конечно не для этого предназначен, но если очень хочется но можно, у нас например уже года полтора робот свифтами пуляется. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.06.2006, 16:17 |
|
||
|
|

start [/forum/topic.php?fid=15&msg=33783485&tid=1337737]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
79ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
60ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 424ms |

| 0 / 0 |
