Добрый день.
Прошу совета, может кто сталкивался с подобной проблемой.
Вкратце. Программа собрана на C6.3.9058.
Работает у подавляющего числа пользователей стабильно. НО у отдельных пользователей периодически возникает "плавающая" ошибка при вызове стандартного диалога FILEDIALOGA(). Проще говоря программа на нем падает.
Последний случай при работе под Windows Server 2008 R2 в терминальном режиме.
(
Имя сбойного приложения: RF_R.exe, версия: 0.0.0.0, отметка времени: 0x52d90f92
Имя сбойного модуля: profapi.dll, версия: 6.1.7600.16385, отметка времени 0x4a5bbf41
Код исключения: 0xc0000005
Смещение ошибки: 0x00001527
Идентификатор сбойного процесса: 0x1728
Время запуска сбойного приложения: 0x01cf79fc19559b4f
Путь сбойного приложения: D:\FRM311\sys\RF_R.exe
Путь сбойного модуля: C:\Windows\system32\profapi.dll
Код отчета: 74b2e37c-e5ef-11e3-8c9e-0016357f1799
)
При этом сбойный модуль тоже бывает разный
Путь сбойного модуля: C:\Windows\system32\PortableDeviceApi.dll\
Путь сбойного модуля: C:\Windows\system32\RpcRtRemote.dll
Если кто-нибудь сможет подсказать, как избавиться от данной проблемы, буду очень признателен.
Проблема с вызовом FILEDIALOG
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Re: Проблема с вызовом FILEDIALOG
Добрый день!
У меня FileDialog слетал, если было указано имя файла, включающее в себя "запрещённые" символы.
Например, двоеточие или кавычки.
Примерно так
FileName = 'Фирма "Красный лапоть:".txt' ! Имя формировалось по справочнику из БД
IF FILEDIALOG('Укажите наименование фирмы', FileNAme, ..... )
! Здесь падало
Надо проверить начальное значение поля, куда будет помещено имя файла.
У меня FileDialog слетал, если было указано имя файла, включающее в себя "запрещённые" символы.
Например, двоеточие или кавычки.
Примерно так
FileName = 'Фирма "Красный лапоть:".txt' ! Имя формировалось по справочнику из БД
IF FILEDIALOG('Укажите наименование фирмы', FileNAme, ..... )
! Здесь падало
Надо проверить начальное значение поля, куда будет помещено имя файла.