powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / MDI приложение (Oracle Forms)
7 сообщений из 7, страница 1 из 1
MDI приложение (Oracle Forms)
    #32513398
bsbs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста!
Есть 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
Наличие или отсутствие окон, блоков данных, айтемов не помогает.
...
Рейтинг: 0 / 0
MDI приложение (Oracle Forms)
    #32513488
muller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если и формы и меню пересобраны и перекомпилированы.
Если трассировка не даёт результата....

То тем обиднее. 8(

По моим понятиям, то, что Вы делаете не противоречит никаким правилам.
Придётся шаманить.

Бывает:

Ошибка при обращении к :global - переменной

Ошибка при обращении к процедурам/функциям d2kwutl.dll ( некорректно освобождается память )

Обращение к (извините) "понятиям, которых ещё нет" - в PRE-FORM вызов пакета, переменные которого дефолтом ссылаются на значение айтема.

Если форма старая, много раз правилась и глючит "от старости" - тогда бывает лучше переписать форму с нуля.

Формсы стоят "как-то не так"

Операционка "какая-то не такая" ( какая, кстати?)

"Чо-то как-то не то с коннектом"

И прочая гадость.

Сочувствую, сам попадал.
...
Рейтинг: 0 / 0
MDI приложение (Oracle Forms)
    #32513608
bsbs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
to muller
начну с конца
Win2000
Это случается не на одной машине, так что формсы наверно стоят нормально.
Форму переписывала с нуля совсем недавно.
Про память и глобальные переменные - может быть... но перепробовано уже было очень многое...
Такое ощущение, что она (основная форма), оставаясь в одиночестве, не может жить, пребывая в режиме ожидания действия со стороны пользователя.
Еще интересная деталь.
Если в дочерней форме при выходе не показывать алерт и спрашивать, закрывать её или нет, то вылетать перестаёт. Но спрашивать нужно.
...
Рейтинг: 0 / 0
MDI приложение (Oracle Forms)
    #32513731
muller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... у меня всегда было наоборот - показываешь алерт - и всё стабилизируется - как бы устаканивается.
Потом ( если не надо ) вместо алерта говоришь "синхронайз" и дырка считается заделанной.

Может где-то тут рылась собака?

/topic/51752&hl=
/topic/78392&hl=
...
Рейтинг: 0 / 0
MDI приложение (Oracle Forms)
    #32514621
bsbs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо за ссылки
к сожалению, пока ничего не дает результата...

в дампе ссылается либо на NDWSI80.DLL, либо UIW60.DLL
и вылетает после закрытия не всех форм, а только некоторых...
...
Рейтинг: 0 / 0
MDI приложение (Oracle Forms)
    #32514638
muller
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
... сам попадал ...
8(

вместо алерта показывать окошко формы?
сказать синхронайз в вызывавщей форме?

С дурацкой ситуацией придётся справляться дурацкими методами.
8(
...
Рейтинг: 0 / 0
MDI приложение (Oracle Forms)
    #32517163
bsbs
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!
Показывание модального окошка вместо алерта, кажется, помогло.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle Forms [игнор отключен] [закрыт для гостей] / MDI приложение (Oracle Forms)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]