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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 08.08.2016, 11:50   #1  
Малой:))) is offline
Малой:)))
Участник
 
3 / 10 (1) +
Регистрация: 22.08.2008
winscard.dll
Добрый день!
Стоит задача на Dynamics AX2009 с подключенного карт ридера считать код карты. Использую winscard.dll. Операционная система XP.
X++:
DLL         _winApiDLL   = new DLL("C:\\Program Files\\Microsoft Dynamics AX\\50\\Client\\Bin\\winscard.dll");
DLLFunction _establishContext = new DLLFunction(_winApiDLL, 'SCardEstablishContext');
binary    hSC = new Binary(4);

    _establishContext.returns(ExtTypes::DWord);
    _establishContext.arg(ExtTypes::DWord,
                    ExtTypes::DWord,
                    ExtTypes::DWord,
                    ExtTypes::Pointer);

    establishContext = _establishContext.call(0,0,0,hSC);
establishContext возвращает 0, как и надо, но в hSC handle не пишет (не переопределяет).
В чем может быть проблема?Заранее спасибо.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
palleagermark: Creating code for a dll that might or might not be on the system Blog bot DAX Blogs 0 07.01.2016 11:11
Ax3 and Win2008 для печати Arahnid DAX: Администрирование 13 22.04.2013 17:07
MSDAX 4.0 и планировщик win server 2008 werov2010 DAX: Администрирование 11 16.08.2012 14:18
Client Axapta 3.0 SP4 и Linux. Как запустить? Daiver DAX: Администрирование 10 28.06.2007 15:59
при вызове функции из своей DLL, вылетает ошибка Delfins DAX: Программирование 9 07.03.2006 19:29

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

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

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