Информация о файле обновления Галактика ATLANTIS_RTL_54441.txt


Описание файла обновления:
ФайлATLANTIS_RTL_54441.txt
ОбновлениеATLANTIS_RTL_54441
НазначениеСрочное
ПродуктAtlantis 5.4
Релиз:
КомпонентATLANTIS
ТипRTL
Версия5.4.44.1
Дата2013-08-30 12:21:01
Проблема ПИРПервое решениеОписаниеПроектДетализация
Что изменено:Как изменено:
101.52732NEWПроисходит падение при запуске системы через терминалПлатформозависимые видимые библиотекиАтлантис-RTL (delphi и c++)
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Аварийное завершение приложения после показа заставки.Исправлено.
101.476025.4.39.0Улучшить диагностику аварийного завершения работы редактора (Внутренняя ошибка..Сервисные функции(AQA,архивация,редактор,экспорт-импорт)Редактор
Редактор БТ ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- В случае аварийного завершения работы встроенного редактора с выдачей сообщения вида "Внутренняя ошибка :..." формировать atlerror.log с распечаткой стека выполнения программы в момент возникновения ошибки.Доработано.
101.478565.4.39.0Расширение возможностей трассировки внутреннего состояния Атлантис-приложенийИнструментарий прикладного программистаЛогирование
Встроенная подсистема логирования ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Расширить возможности трассировки внутреннего состояния Атлантис-приложений через внутреннюю систему логирования за счёт добавления источников информации, соответствующих Atlantis543602-20110713-smartlog.zip. Это позволит снимать показания непосредственно с работающей системы без необходимости создания изолированного рабочего места.Доработано.
101.480145.4.39.0Добавить классифицирующий атрибут в компилятор метаданныхИнструментарий прикладного программистаЛогирование
Встроенная подсистема логирования ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить дополнительный классифицирующий атрибут в компилятор метаданных, при помощи которого можно было бы автоматизировать обработку полученных логов по определённому заранее набору критериев.Доработано.
101.481775.4.39.0Трассирование вызовов функций драйверов баз данныхИнструментарий прикладного программистаЛогирование
Встроенная подсистема логирования ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Добавить возможность отслеживания вызовов косвенно-вызываемых функций драйвера, функциональное расширение базового интерфейса (GetSpecialDriverFunction).Доработано.
102.1166345.4.39.0Не создаются директорииИнструментарий прикладного программистаФункции в Атлантисе
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Если в пути на файл задана несуществующая директория, то файл не создается.Исправлено.
103.57865.4.38.6Печать с PDF417Инструментарий прикладного программистаВзаимодействие с Атлантис-приложением через COM
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Процесс печати документов в TIF-формате с PDF417 приводит к зависанию системы.Исправлено.
101.469225.4.38.0Повышение совместимости с win2008R2Платформозависимые видимые библиотекиАтлантис-RTL (delphi и c++)
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Предлагается повысить совместимость клиент-серверного ядра Атлантиса с ОС win2008R2, за счёт использования векторного обработчика исключений для фильтрации исключений, возникающих при работе внутренних механизмов ядра Атлантиса до передачи таких исключений в 64-битные табличные обработчики, так как выявлена невозможность совместной работы стандартных обработчиков исключений для 32-х и 64-разрядного кода в одном и том же потоке в последних версиях 64-разрядных ОС Microsoft.Доработано.
101.465575.4.37.0Не всегда формируется atlerror.log при переполнении стекаПлатформозависимые видимые библиотекиАтлантис-RTL (delphi и c++)
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- При возникновении исключения переполнения стека того остатка стека, который остается доступным в момент обработки данного исключения, может быть недостаточно для нормальной работы системных функций windows, которые используются в процессе получения информации для вывода в файл atlerror.log. Предлагается по возможности использовать дополнительно создаваемый стек для вызова стекоемких системных функций.Доработано.
102.1037425.4.37.0Падение при сборке ГалактикиИнструментарий прикладного программистаVip - язык, компиляция
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Инициализация исполняемого приложения компилятора vip может завершаться аварийно в том случае, если в процессе инициализации посторонние исполняемые модули динамических библиотек создают дополнительные потоки выполнения windows и управление на них передаётся до завершения инициализации исполняемого модуля компилятора.Исправлено. При инициализации динамической библиотеки запрещается вызов точки входа в динамическую библиотеку .DLL по событиям создания или уничтожения потока выполнения windows, если не было установлено значение переменной DllProc в процессе инициализации.
103.52825.4.37.0Добавить разделение на страницы для текстового документа, отправляемого по почтеПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
Библиотека времени выполнения компилятора Поддержка национальных кодов символов ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Реализовать отдельный набор кодовых таблиц для преобразования ansi -> unicode и oem -> unicode, независимый от таблиц, используемых для преобразования символов ansi (1251) и oem (866) при выводе на экран или принтер.Доработано. Печать оптимизирована для MS Word (версии 2003, 2007, 2010). Возможна печать из блокнота AkelPad. При открытии файла-почтового вложения в указанных приложениях необходимо выбрать кодировку Юникод (UTF-8).
101.459645.4.36.0Internal error 1 in MT_DRV.DLL при запуске тестового интерфейсаКомпилятор интерфейсов?
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Выделение блока динамической памяти с размера в 8 МБ или больше, в некоторых случаях может приводить к ошибке вида "Не удалось выделить динамическую память", несмотря на то, что необходимая память есть в наличии и доступна для использования непрерывным участком требуемого размераИсправлено.
101.449045.4.35.0Кнопка "очистить" очищает не всёИнструментарий прикладного программистаОтладчик
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса Системные функции профилирования ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Кнопка "Очистить" не очищает названия профилировочных секций в vipИсправлено.
102.976375.4.34.0маленькая производительность при добавлении маркеровИнструментарий прикладного программистаVip - исполнение, интерпретация
Прикладные контейнеры (Markers) ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Увеличить скорость операций вставки и удаления элементов для функций, работающих с прикладными контейнерами (Markers), с отсортированными элементами.Доработано.
101.440975.4.30.0Повышение совместимости с win2008Платформозависимые видимые библиотекиАтлантис-RTL (delphi и c++)
Библиотека времени выполнения компилятора Клиент-серверное ядро Атлантиса ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Повысить совместимость системного ядра Атлантиса с операционной системой Windows 2008. Доработать работу со стеком обработчиков исключительных ситуаций, которая при определённых обстоятельствах может приводить к зацикливанию в коде операционной системы (kernel32.dll) в момент возникновения и обработки исключений пользовательского режима.Доработано.
101.436855.4.29.0Доработка memoviewera по тзПлатформозависимые видимые библиотекиОбщие вопросы отрисовки и поведения элементов
Мемо поля Редактор бинестекст ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- Увеличить функциональность и улучшить внешний вид и эргономику работы с мемо полями и редактором.Добавлена возможность хранения нескольких документов в одном мемо поле. Сделан показ иконки приложения ассоциированного с документом. Сделана возможность добавления комментария при импорте документа. Сделан показ имени, расширения, комментария и даты изменения документа. Расширено количество поддерживаемых графических форматов. Сделана проверка орфографии для русского языка при наличии galspell.dll.
101.374865.4.22.0Зависание Галактики на Oracle 10g в конфигурации RACПоддержка различных платформ баз данныхOracle
Oracle MS SQL Сервер приложений ----- СУТЬ ПРЕДЛОЖЕНИЯ ----- 1 Реализовать поддержку Oracle RAC начального уровня (корректная работа алгоритмов Системы Галактика). 2 Обрабатывать не только переподсоединение к другому узлу RAC, но и потерю соединения с СУБД в обычной ситуации (сейчас подобное приводит к отказу работоспособности сервера приложений).1 Реализована поддержка Oracle RAC (с версии Oracle 10G R2) начального уровня - алгоритмы Системы Галактика работают в данной архитектуре корректно. 2 Любая потеря соединения обрабатывается с выдачей соответствующего сообщения и завершением работы приложения. Сервер приложений при этом сохраняет работоспособность. # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: 1. Для корректной работы на Oracle версий < 10G (вне зависимости от присутствия/отсутствия RAC) необходимо: - установить параметр job_queue_processes в значение, не меньшее 5; - внешними средствами от имени пользователя SYS выполнить запрос GRANT EXECUTE ON SYS.DBMS_IJOB TO SUPERVISOR WITH GRANT OPTION; (если не включен параметр FullLoginName) или GRANT EXECUTE ON SYS.DBMS_IJOB TO <имя_бд_галактики>#SUPERVISOR WITH GRANT OPTION (если параметр FullLoginName включен. Вместо <имя_бд_галактики> подставить название схемы, куда установлена Галактика) - для вступления изменений патча в силу запустить chkora/chkora9 с параметрами StoredProcs=on UsersAndRights=on. 2. Для корректной работы на Oracle версий 9i - 11g (вне зависимости от присутствия/отсутствия RAC) необходимо: - внешними средствами от имени пользователя SYS выполнить запрос GRANT SELECT ON SYS.GV_$SESSION TO SUPERVISOR WITH GRANT OPTION; (если не включен параметр FullLoginName) или GRANT SELECT ON SYS.GV_$SESSION TO <имя_бд_галактики>#SUPERVISOR WITH GRANT OPTION; (если параметр FullLoginName включен. Вместо <имя_бд_галактики> подставить название схемы, куда установлена Галактика) - для вступления изменений патча в силу запустить chkora9 с параметрами StoredProcs=on UsersAndRights=on. 3. Для корректной работы в архитектуре Oracle RAC необходимо создать сервис и в настройках TNS указать соединение не по SID, а по SERVICE_NAME. Сервис по умолчанию использовать нельзя. Все клиенты в рамках кластера должны cоединяться используя только один сервис. При наличии в сети нескольких кластеров, к которым будет обращаться система Галактика ERP, сервисы на обоих должны называться по-разному. Пример создания сервиса и настроек TNS для кластера из 3-х узлов: srvctl add service -d GAL -s GALAXY -r ORCL1,ORCL2 -a ORCL3 srvctl start service -d GAL -s GALAXY GAL_TAF = (DESCRIPTION = (LOAD_BALANCE = ON) (FAILOVER = ON) (ADDRESS = (PROTOCOL = TCP)(HOST = ORCL1_hostname)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = ORCL2_hostname)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = ORCL3_hostname)(PORT = 1521)) (CONNECT_DATA = (SERVICE_NAME = GALAXY) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 20) (DELAY = 1) ) ) )
104.189425.4.21.0Невозможно внести год при настройке печати всех отчетов по ОСИнструментарий прикладного программистаVip - исполнение, интерпретация
Атлантис-RTL (delphi и c++) Поддержка символов национальных языков ----- ПРОЯВЛЕНИЕ ПРОБЛЕМЫ ----- Код символа-заполнителя по-умолчанию (#$FE) для строк форматированного ввода, когда загружены таблицы поддержки национальных символов украинского языка, после последовательности перекодирования oem (atlcore_) -> ansi (vision_w) -> oem (atlcore_) не соответствует исходному коду символа, что нарушает процесс обработки форматированного ввода.Исправлено
101.399975.4.15.0Падение Галактики при прогоне AQA-тестов под OS Widows Server 2008Сервисные функции(AQA,архивация,редактор,экспорт-импорт)AQA - Система автотестирования
Падение Галактики при прогоне AQA-тестов под OS Widows Server 2008 (описание проблемы см. во вложенном файле № 1). Проверка осуществлялась на Atl 810.53.22. Под ОС Windows XP проблема не проявляется. Отчет о версии компонентов см. во вложенном файле № 2.исправлено
101.394345.4.14.0Нужна возможность снятия дочерних процессов менеджера сервера приложенийСистемные утилитыМониторинг
режим менеджера серверов приложений (galsrv)добавлен параметр REG:Server/IdleSlaveServerTimeout (0 по умолчанию / единица измерения - мс), в котором задаётся время по истечение которого процесс сервера приложений, запущеный менеджером, будет завершен, если на этом сервере не выполняется потоков ни одного пользователя # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: Если необходимо, чтобы процессы серверов приложений, запущенных менеджером серверов приложений, автоматически завершались при отсутствии пользователей, необходимо в параметре системного реестра того компьютера, на котором исполняется менеджер серверов приложений задать параметр HKEY_LOCAL_MACHINESOFTWAREGalaktika CorpServerIdleSlaveServerTimeout (REG_DWORD) в котором указать время в мс (например, 20 сек = 20000); если на протяжении указанного периода времени сервер приложений будет простаивать (не будет ни одного пользователя), процесс данного сервера приложений будет завершен пример файла test.reg (останавливать через 20 сек бездействия) приведён ниже (строки, содержащие << и >> означают начало и конец файла соответственно и не входят в его содержимое); в случае его запуска из программной оболочки операционной системы соответствующий ключ будет добавлен в системный реестр. << REGEDIT4 [HKEY_LOCAL_MACHINESOFTWAREGalaktika CorpServer] "IdleSlaveServerTimeout"=dword:00004e20 >>
101.394365.4.14.0При отображении дочерних процессов необходимо указывать PID процесса.Системные утилитыМониторинг
мониторинг пользователей серверов приложений (galconf)добавлена колонка PID (идентификатор процесса), значение в которой соответствует идентификатору процесса сервера приложений, на котором исполняются потоки данного пользователя
102.746345.4.14.0Для выпуска Атлантиса 5314Предложение по новой функциональности Галактики ERP (по системе в целом)?
Для совместимости с Атлантисом 5.3.14 необходима персборка на этом атлантисе 6 dll: - G_FA 8.10.1.0 - G_Fin 8.10.3.0 - G_Nalog 8.10.2.0 - G_OPer 8.10.3.0 - G_Txo 8.10.8.0 - Galnet 8.10.53.0Указанные DLL пересобраны на 5.3.14.
102.785295.4.14.0При сборке обновлений галактики на Атлантисе 5.3.20 происходит зависание vip.exeИнструментарий прикладного программистаVip - язык, компиляция
устранено зацикливание программы (в данном случае vip.exe) в момент завершения своей работы в случае некорректной последовательности выгрузки исполняемых модулейдобавлена проверка на попытку повторного освобождения контекста исполняемого модуля при его выгрузке операционной системой из адресного пространства атлантис-приложения # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: установить atlantis.rtl версии 5.3.23.0 в каталог(и) с исполняемыми файлами атлантис-приложения
102.831015.4.14.0Атлантис 5.4.14Проблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
103.36255.4.14.0Проблемы с работой в 3-звенной архитектуре под WinSocksПоддержка различных платформ баз данныхOracle
Проблемы с работой в 3-звенной архитектуре под WinSocks - Периодически зависают 3-звенные клиенты при работе в Галактике. После снятия задачи на клиенте через диспетчер задач невозможно снять сессию на мониторе сервера приложений, появляется сообщение "Корректно завершить работу клиента не удалось. При аварийном снятии возможна неработоспособность сервера приложений" и выбор (YES, NO, Cancel). Вне зависимости от выбора сессия на сервере приложений не удаляется. При этом штатным образом перезапустить службу сервера приложений также нельзя, приходится убивать ее жестко командой taskkill /f/im/galsrv.exe /t После чего становится возможным ее повторный запуск. - Периодически все пользователи начинают получать сообщение об ошибке : "Потеряна связь с сервером! Аварийное завершение программы". Помогает только полный перезапуск сервера. В процессе работ выяснилось, что при работающем сервере приложений в журналы galsrv.log и wsdrv.log каждые 10-11 секунд падают следующие сообщения: GALSRV.LOG 12/02/08 10:12:51 - Ошибка: Драйвер протокола (wsdrv.dll), функция "Socket.gc" превышено время ожидания гнезда для переподсоединения 12/02/08 10:12:51 - Ошибка: Драйвер протокола (wsdrv.dll), функция "Socket.gc" превышено время ожидания гнезда для переподсоединения W WSDRV.DLL 1 12/02/08 10:12:51.778 WSDRV 12/02/08 06:01:00.341 Предупреждение 12/02/08 10:12:51.778 превышено время ожидания гнезда в карантине 12/02/08 10:12:51.778 функция Protocol.gc 12/02/08 10:12:51.778 WSDRV 12/02/08 06:01:00.341 Предупреждение 12/02/08 10:12:51.778 превышено время ожидания гнезда в карантине 12/02/08 10:12:51.778 функция Protocol.gc 12/02 /08 10:12:51.778 WSDRV 12/02/08 06:01:00.341 Ошибка 12/02/08 10:12:51.778 превышено время ожидания гнезда для переподсоединения 12/02/08 10:12:51.778 функция Socket.gc 12/02/08 10:12:51.778 WSDRV 12/02/08 06:01:00.341 Ошибка 12/02/08 10:12:51.778 превышено время ожидания гнезда для переподсоединения 12/02/08 10:12:51.778 функция Socket.gc Периодически в тот же журнал падает следующая пара сообщений 12/02/08 10:21:15.528 WSDRV 12/02/08 06:01:00.341 Ошибка 12/02/08 10:21:15.528 checkValid: Неправильное значение параметра (00000C44) 12/02/08 10:21:15.528 функция Thread.DeleteSocket (__Close EST_LISTEN) 12/02/08 10:21:15.528 WSDRV 12/02/08 06:01:00.341 Предупреждение 12/02/08 10:21:15.528 Ошибка при вызове функции WSAEnumNetworkEvents 12/02/08 10:21:15.528 10038 (00002736) An operation was attempted on something that is not a socket. 12/02/08 10:21:15.528 функция Thread.dispatch 12/02/08 10:21:15.528 попытка будет повторена Сообщения постоянно ложатся в журналы даже если никто с системой не работает, просто запущен сервер приложений. Galsrv версии 5.3.14 В момент, когда все пользователи начинают получать сообщение о потере связи с сервером и аварийном завершении работы, в журнал протокола с частотой 15-16 миллисекунд начаинает сыпаться значительное количество сообщений типа 1 15/02/08 15:24:58.058 WSDRV 15/02/08 11:12:24.934 Ошибка 15/02/08 15:24:58.058 checkValid: Неправильное значение параметра (00000244) 15/02/08 15:24:58.058 функция Thread.DeleteSocket (ShutDown) 15/02/08 15:24:58.058 WSDRV 15/02/08 11:12:24.934 Ошибка 15/02/08 15:24:58.058 checkValid: Неправильное значение параметра (00000244) 15/02/08 15:24:58.058 функция Thread.DeleteSocket (ShutDown) 15/02/08 15:24:58.058 WSDRV 15/02/08 11:12:24.934 Ошибка 15/02/08 15:24:58.058 checkValid: Неправильное значение параметра (00000244) 15/02/08 15:24:58.058 функция Thread.DeleteSocket (ShutDown) 15/02/08 15:24:58.074 WSDRV 15/02/08 11:12:24.934 Ошибка 15/02/08 15:24:58.074 checkValid: Неправильное значение параметра (00000244) 15/02/08 15:24:58.074 функция Thread.DeleteSocket (ShutDown) 15/02/08 15:24:58.074 WSDRV 15/02/08 11:12:24.934 Ошибка 15/02/08 15:24:58.074 checkValid: Неправильное значение параметра (00000244) 15/02/08 15:24:58.074 функция Thread.DeleteSocket (ShutDown) 15/02/08 15:24:58.074 WSDRV 15/02/08 11:12:24.934 Ошибка 15/02/08 15:24:58.074 checkValid: Неправильное значение параметра (00000244) 15/02/08 15:24:58.074 функция Thread.DeleteSocket (ShutDown) При этом работа 3-звенной архитектуры не возможна. Ситуацию исправляет только перезагрузка сервера. Пробовали установить сервер приложений на другой машине: под WinSocks получили такой же эффект. Полагаю, что проблема лежит у них в сетино не понятно, с чего начать копать. Клиент крупный и перспективный, а теперь уже собирается отказываться от использования 3-звенки, т.к. постоянный рестарт службы их никак не устраивает...проведены действия по повышению устойчивости сервера приложений # ИНСТРУКЦИЯ ПО НАСТРОЙКЕ: один процесс сервера приложений не может обслуживать больше 10-15 клиентов (до 20 - 25 при запуске OS в режиме 3GB) поэтому нужно либо вручную резнести клиентов по разным процессам либо использовать режим автоматического распределения нагрузки это позволит обойти проблему с зависанием пользователи конектятся к процессу-менеджеру который сам их не обслуживает а только перенаправляет на дочерние процессы и даже если один из них зависнет (нельзя будет к нему подсоединиться) то менеджер просто не будет переключать на него пользователей PS reg файл для вкл режима автоматического распределения нагрузки REGEDIT4 [HKEY_LOCAL_MACHINESOFTWAREGalaktika CorpServer] "TryRefreshProtect"=dword:00000000 "Verbose"=dword:00000000 "MaxClientCount"=dword:00000000 "VerboseChildProcess"=dword:00000001 "MaxClientChildProcess"=dword:0000000a PPS пояснения к рег-файлу Verbose - выдавать консоль для главной службы (необязательный) MaxClientCount -коль-во клиентов для главной службы (0 - чистый манагер) VerboseChildProcess-консоль для дочерних процессов (необязательный) MaxClientChildProcess-коль-во клиентов для дочерних процессов и все и еще сокет на просдушивание будет увеливаться с шагом 2 для кождого дочернего процесса --------------------------------- в файл "atlantis.cfg" (должен быть в каталоге, содержащем "atlantis.rtl", создать, если ещё не существует) необходимо добавить строку Atlantis.Debug.Heap.CheckRightHeap = 1;
103.36755.4.14.0atlrun.exe - Ошибка приложенияПроблемы по Атлантису в целом (не знаю какая именно его часть-научите)неотклассифицировано
После установки обновлений Атлантиса 5.3.17 у клиента при выходе из 3-звенного клиента стала периодически появляться ошибка Win XP atlrun.exe - Ошибка приложения --------------------------- Инструкция по адресу "0x00b69a85" обратилась к памяти по адресу "0x012347fc". Память не может быть "read". "ОК" -- завершение приложения "Отмена" -- отладка приложения Win 98 - синий экран - программа выполнила не допустимую ошибку и будет закрыта ..... Решение - только перезапуск компьютера это происходит невсегда, но какой либо закономерности выявить пока не удалось Попробовали сэмулировать ситуацию в офисе - удалось повторить для 3-звенного клиента под Oracle 9.2 на Атлантисе 5.3.17 и 5.3.19, хотя тоже и не всегда. Заходили 3-звенным клиентом ФРО-ПП-Собственные Открываем карточку Используем вкладку "ХозОперации" Открываем карточку хозоперации Выходим из Галактики, после подтверждения выхода нажимаем на клавиатуре Pause - получаем сообщение того же типа, что и у клиента. Теперь достаточно зайти клиентом 3-звенки (информауия о текущем состоянии была все же сохранена в DSK) и выйти стандартным образом - и получаем опять сообщение об ошибке - уже не нажимая ни на какие паузы и т.п. В нашем тестовом варианте ситуацию удавалось стабилизировать следующими способами: 1. После входа 3-звенного клиента Галактики закрывали все открытые интерфейсы, сохраненные в DSK, затем выходили из системы - ситуация нормализовалась. 2. Чистка ресурсов Galnet.dsk и Galnet_cch.res также нормализовала ситауцию на клиенте. Проверить вариант с голубым экраном под Windows98 не представилось возможным - нет таких машин в офисе. Клиент выполнал эти же действия у себя. Говорит, что у него ситуация не нормализуется...Причины падения приложения устранены.