|
|
|
Убивание форм Forms без сессии
|
|||
|---|---|---|---|
|
#18+
Forms 6i, БД oracle 9 Необходимо закрывать форму, в случае если её подключение к базе убили через alter system kill session. Причем в форме в данном случае не возникает никаких исключений. Вкратце, основная форма через команду HOST 'cmd.exe /C START ifrun60.exe forma1' запускает в цикле задания, но не более 60 сессий/форм (возможно ограничение cmd), которые по дблинкам уже подключатся к базам, собирают данные и формируют файлы xls с результатом. Проблема в том, когда связь плахая либо обрывается, и не срабатывает исключение по time out основная форма отследив, что сессия долго висит - убивает её alter system kill session. Сессия отпадает, а форма в ОС так и остается висеть. Вопрос в том, как закрыть форму, исключения при этом никакие не срабатываю, таймеры в форме останавливаются. Если нужна ещё информация, либо что то не понятно спрашивайте, приветсвую любые предложения ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.02.2010, 16:37 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=51&tid=1879041]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 229ms |
| total: | 461ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...