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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.05.2007, 14:00   #1  
SHiSHok is offline
SHiSHok
Участник
Аватар для SHiSHok
Дети Юза
 
219 / 103 (4) +++++
Регистрация: 28.07.2005
Адрес: Донецк
Lightbulb WinAPI и работа с файлами
суть проблемы (ax3.0sp2):
метод WinAPI::copyFile копирует файл и в случае неудачи возвращает код ошибки WinAPI::getLastError(). НО все хорошо ТОЛЬКО при работе на клиенте, при вызове copyFile на сервере (серверный клас/метод) и возникновении ошибки копирования происходит следующее: CopyFileA говорит что ошибка есть, а getLastError возвращает 0 (как бы нет никакой ошибки), в результате функция WinAPI::copyFile возвращает 0 что в нашем случае обозначает "нет ошибки".
1) Возможные решения:
а) проверять кодвозврта в getLastError и в случае результата 0 - подменять на что то общее, но это малоинформативно.
б) поправить каждый метод использующий getLastError - т.е. в случае 0 возвращать свой код.
2) Интересно в каком паке это пофиксили (а может еще и не пофиксили)

есть еще идеи ??
__________________
--- SHiSHok
Теги
ax3.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Работа с файлами Excel Arahnid DAX: Программирование 2 02.09.2007 00:06
Работа с файлами KingPeas DAX: Программирование 1 02.05.2007 15:39
Dynamics AX Geek: Finding files with WinAPI Blog bot DAX Blogs 0 28.10.2006 16:40
WinApi. Удаление файлов глючит. NJD DAX: Программирование 10 05.12.2003 13:31

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

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

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