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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 13.09.2006, 10:23   #1  
ZhanR is offline
ZhanR
Участник
 
22 / 10 (1) +
Регистрация: 13.04.2006
помогите с DLL
Здравствуйте!
помогите плиз, со следующей ситуацией:
есть функция в dll, куда необходимо передавать два параметра, данная функция возвращает значения 0 или 1 (нет ошибки/ошибка) а во второй переданный параметр записывает сгенерированное значение. Т.е. мне в аксапте необходима именно полученное значение второго параметра.
Старый 13.09.2006, 10:34   #2  
Lucky13 is offline
Lucky13
Участник
1C
 
714 / 198 (8) ++++++
Регистрация: 21.10.2004
Если я правильно понял, то ф-ция примерно такая
X++:
void func(int* err, int* value)
Тогда в Ax ее нужно описывать так:
X++:
func(ExtTypes::Pointer, ExtTypes::Pointer);
и вызывать
X++:
Binary v1 = new Binary(4);
Binary v2 = new Binary(4);
;
func.call(v1, v2)
v2.dword(0) будет содержать искомое значение
Старый 13.09.2006, 12:31   #3  
ZhanR is offline
ZhanR
Участник
 
22 / 10 (1) +
Регистрация: 13.04.2006
спасибо большое, получилось!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблема с самописной DLL. VAlek DAX: Программирование 18 28.12.2008 10:37
axStart: Programming against a DLL. Blog bot DAX Blogs 2 28.03.2008 12:56
Client Axapta 3.0 SP4 и Linux. Как запустить? Daiver DAX: Администрирование 10 28.06.2007 15:59
Axapta Lessons: Axapta DLLs Blog bot DAX Blogs 0 28.10.2006 18:22
при вызове функции из своей DLL, вылетает ошибка Delfins DAX: Программирование 9 07.03.2006 19:29
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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