Показать сообщение отдельно
Старый 25.05.2012, 08:17   #12  
DmitryK is offline
DmitryK
Участник
 
179 / 76 (3) ++++
Регистрация: 22.12.2011
Есть 2 способа подключения dll
1) Обращение к фукнкции dll с описанием параметров, кстати, пример посмотрите в WinApi или в выложеной мной библиотеке

DLL _dll = new DLL("GDI32.dll");
DLLFunction _CreateCompatibleBitmap = new DLLFunction _dll, "CreateCompatibleBitmap");
;

_CreateCompatibleBitmap.arg(ExtTypes::DWord, ExtTypes::DWord, ExtTypes::DWord);
_CreateCompatibleBitmap.returns(ExtTypes::DWord);

return _CreateCompatibleBitmap.call(DC, w, h);

2) net dll, библиотека классов, написанная, например на с#
Используя командную строку <path gacutil –I имя.dll> зарегистрируйте dll. Копия dll скопирована системой в asm и будет доступна из Axapta как класс.
Для подключения использования в Axapta используйте
AOT\references\добавить ссылку - dll должна быть в списке. Выберете ее.


С уважением, Дмитрий

Последний раз редактировалось Dron AKA andy; 25.05.2012 в 11:51.