Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
MDI приложение (Oracle Forms)
|
|||
|---|---|---|---|
|
#18+
Подскажите, пожалуйста! Есть MDI-приложение. На основной форме есть меню. Из этого меню вызываются дочерние формы с помощью Оpen_Form. После закрытия любой из дочерних форм успешно отрабатывает триггер WHEN-FORM-NAVIGATE основной формы и после этого все приложение вылетает, оставляя после себя DUMP следующего содержания: [05/11/04 14:57:15 Московское время (лето)]::Client Status [ConnId=0, PID=1168] >> ERROR: Abnormal termination, Error Code: C0000005 ACCESS_VIOLATION Наличие или отсутствие окон, блоков данных, айтемов не помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 16:15 |
|
||
|
MDI приложение (Oracle Forms)
|
|||
|---|---|---|---|
|
#18+
Если и формы и меню пересобраны и перекомпилированы. Если трассировка не даёт результата.... То тем обиднее. 8( По моим понятиям, то, что Вы делаете не противоречит никаким правилам. Придётся шаманить. Бывает: Ошибка при обращении к :global - переменной Ошибка при обращении к процедурам/функциям d2kwutl.dll ( некорректно освобождается память ) Обращение к (извините) "понятиям, которых ещё нет" - в PRE-FORM вызов пакета, переменные которого дефолтом ссылаются на значение айтема. Если форма старая, много раз правилась и глючит "от старости" - тогда бывает лучше переписать форму с нуля. Формсы стоят "как-то не так" Операционка "какая-то не такая" ( какая, кстати?) "Чо-то как-то не то с коннектом" И прочая гадость. Сочувствую, сам попадал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 16:43 |
|
||
|
MDI приложение (Oracle Forms)
|
|||
|---|---|---|---|
|
#18+
to muller начну с конца Win2000 Это случается не на одной машине, так что формсы наверно стоят нормально. Форму переписывала с нуля совсем недавно. Про память и глобальные переменные - может быть... но перепробовано уже было очень многое... Такое ощущение, что она (основная форма), оставаясь в одиночестве, не может жить, пребывая в режиме ожидания действия со стороны пользователя. Еще интересная деталь. Если в дочерней форме при выходе не показывать алерт и спрашивать, закрывать её или нет, то вылетать перестаёт. Но спрашивать нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 17:28 |
|
||
|
MDI приложение (Oracle Forms)
|
|||
|---|---|---|---|
|
#18+
... у меня всегда было наоборот - показываешь алерт - и всё стабилизируется - как бы устаканивается. Потом ( если не надо ) вместо алерта говоришь "синхронайз" и дырка считается заделанной. Может где-то тут рылась собака? /topic/51752&hl= /topic/78392&hl= ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.05.2004, 18:07 |
|
||
|
MDI приложение (Oracle Forms)
|
|||
|---|---|---|---|
|
#18+
спасибо за ссылки к сожалению, пока ничего не дает результата... в дампе ссылается либо на NDWSI80.DLL, либо UIW60.DLL и вылетает после закрытия не всех форм, а только некоторых... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2004, 12:55 |
|
||
|
MDI приложение (Oracle Forms)
|
|||
|---|---|---|---|
|
#18+
... сам попадал ... 8( вместо алерта показывать окошко формы? сказать синхронайз в вызывавщей форме? С дурацкой ситуацией придётся справляться дурацкими методами. 8( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2004, 13:01 |
|
||
|
|

start [/forum/topic.php?fid=51&fpage=39&tid=1879415]: |
0ms |
get settings: |
11ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
28ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
29ms |
get tp. blocked users: |
1ms |
| others: | 261ms |
| total: | 353ms |

| 0 / 0 |
