|  11.07.2008, 14:55 | #1 | 
| Участник | Использование сторонних dll 
			
			Зравствуйте! Мы сейчас только прицеливаемся на AX4, очень хочется прояснить следующий вопрос. Допустим, у нас есть приложение, написанное на .net. Мы хотим средствами AX читать данные из этого приложения. Как вариант - интерфейсы этого приложения завернуты в dll. Возможно ли это реализовать? Какими средствами? И общий вопрос: какими средствами можно интегрировать стороннюю dll в AX для обмена данными между интерфейсами? | 
|  | 
|  11.07.2008, 15:08 | #2 | 
| Участник | 
			
			Ax4 поддерживает .NET на уровне языка - просто регистрируете вашу сборку в AOT Ax3 и Ax4 позволяют работать также через COM и DLL см. http://erpkb.com/Axapta/ActiveX пример работы через DLL - класс WinAPI X++: client static boolean showWindow( int _handle, int _stat ) { boolean ret; DLL _DLL = new DLL(#UserDLL); DLLFunction _shwwind = new DLLFunction(_DLL, 'ShowWindow'); int _dllret; ; ret = false; _shwwind.returns(ExtTypes::DWord); // BOOl _shwwind.arg(ExtTypes::DWord); // handle window _shwwind.arg(ExtTypes::DWord); // cmdShow _dllRet = _shwwind.call(_handle, _stat); if (_dllRet) { ret = true; } return ret; } | 
|  | 
|  11.07.2008, 17:14 | #3 | 
| MCT | 
			
			Вот еще на эту тему
		 | 
|  |