AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Прочие вопросы
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.10.2011, 15:43   #1  
SokolTry is offline
SokolTry
Участник
 
3 / 10 (1) +
Регистрация: 10.05.2011
! Dynamic Ax падает при вызове WinAPI::getOpenFileName
Падает при открытии формы SysOpenFileName. Конкретно в методе WinAPI::getOpenFileName при вызове dll'ного метода.
Падение выражается в завершении процесса Ax32.exe.

.Net код:
Код:
new System.Windows.Forms.OpenFileDialog().ShowDialog();
запущенный из аксапты приводит к тому же результату.

Тот же код в отдельной программе отрабатывает без проблем, показывая диалог.
Так же диалог нормально показывается из других программ типа Excel.

Подскажите в чем может быть проблема?

версия системы и аксапты в файлах.
Миниатюры
Нажмите на изображение для увеличения
Название: AxInfo.jpg
Просмотров: 270
Размер:	40.7 Кб
ID:	7219   Нажмите на изображение для увеличения
Название: SysInfo.jpg
Просмотров: 377
Размер:	64.4 Кб
ID:	7220  

Старый 14.10.2011, 16:09   #2  
lev is offline
lev
Ищущий знания...
Аватар для lev
Oracle
MCBMSS
Axapta Retail User
 
1,723 / 491 (20) +++++++
Регистрация: 18.01.2005
Адрес: Москва
мне кажется что проблемы с клиентом аксапты...

ругается на всех компьютерах?
если только на одном, то просто переустановите клиента.
__________________
"Страх перед возможностью ошибки не должен отвращать нас от поисков истины." (с)
С Уважением,
Елизаров Артем
Старый 14.10.2011, 16:58   #3  
SokolTry is offline
SokolTry
Участник
 
3 / 10 (1) +
Регистрация: 10.05.2011
Еще одна интересная особенность состоит в том, что на одной машине два сервера. У каждого своя БД и т.д. Т.е. с ними работают разные пользователи, но на одной машине.
До сих пор эта ошибка возникала только у одной конфигурации, на другой все было нормально.
И неожиданно та же участь постигла и первую.

Можно и переустановить клиента, но хочется разобраться в причинах проблемы.
Старый 15.10.2011, 00:16   #4  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Чтобы разобраться в причинах, воспользуйтесь отладчиком (не аксаптовским, а обычным): настройте тот же windbg или ollydbg в качестве JIT-отладчика и посмотрите, что происходит с клиентом во время вызова этой функции. Смотреть будет намного удобнее, если обновить клиента до RU7 - для этой версии ядра есть в открытом доступе отладочные символы. Впрочем, также есть вероятность, что после обновления клиент валиться перестанет.
Старый 20.10.2011, 06:38   #5  
offenmeier is offline
offenmeier
HAI; CAN HAS STDIO?
Аватар для offenmeier
Соотечественники
 
77 / 36 (2) +++
Регистрация: 17.02.2005
Адрес: Auckland, NZ
моё личное беспристрастное мнение - не тратить время на выяснение. кэш погнулся, скорее всего.

сказать всем сходить полчаса кофе попить, почистить Usage Data, остановить оба AOS, убить .aoc файлы и клиентский кэш, запустить снова. скорее всего проблема уйдёт.

а вот если она начнёт появляться регулярно, тогда конечно стоит посмотреть в корень, если интересно. может, места на диске не хватает, или памяти.

а что в Event Log пишется при этом?
__________________
our sharp bitter vitriol is not that of the vulgar.
Старый 02.11.2011, 17:41   #6  
SokolTry is offline
SokolTry
Участник
 
3 / 10 (1) +
Регистрация: 10.05.2011
Решил проблему написав собственный диалог открытия/сохранения и подменив стандартный.
Вложения
Тип файла: xpo SharedProject_ND_FileDialogCrashes.xpo (193.7 Кб, 248 просмотров)
Тип файла: zip dlls.zip (44.0 Кб, 90 просмотров)
Теги
crash, getopenfilename

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axinthefield: Dynamics AX Event IDs Blog bot DAX Blogs 0 01.03.2011 22:11
daxdilip: Whats New in Dynamics AX 2012 (A brief extract from the recently held Tech Conf.) Blog bot DAX Blogs 7 31.01.2011 12:35
dynamic-ax.co.uk: Sending Emails from Dynamics AX without Outlook. Blog bot DAX Blogs 0 18.09.2010 22:05
dynamic-ax.co.uk: Import Emails from Outlook 2007 into Dynamics AX 2009 Blog bot DAX Blogs 1 03.07.2009 07:17
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 12:38.