|
|
|
Убивание форм 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?fid=51&fpage=30&tid=1879041]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 361ms |

| 0 / 0 |

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