Возникла задача сделать склонение по падежам ФИО. После поиска по сети был найден следующий ресурс —
тут. dll скачал, установил написал следующий код
PHP код:
static void Job78(Args _args)
{
str _text;
DLL _DLL;
DLLFunction _dllFunction;
;
_DLL = new DLL('padeg.dll');
if(!_DLL)
throw error("Ошибка загрузки библиотеки.");
_dllFunction = new DLLFunction(_DLL,'GetFIOPadegFS');
_dllFunction.returns(ExtTypes::String);
_dllFunction.arg(ExtTypes::String,
ExtTypes::String,
ExtTypes::String,
ExtTypes::DWORD,
ExtTypes::String,
ExtTypes::DWORD);
if(!_dllFunction)
throw error(strFmt("Функция %1 не обнаружена", 'GetFIOPadegAS'));
_dllFunction.call("Иванов", "Иван", "Иванович", 5, _text, 200) ;
print _text;
pause;
}
в итоге имеем при запуске ошибку, — "Функция "GetFIOPadegFS" в библиотеке DLL "padeg.dll" повлекла возникновение исключительной ситуации."
Как исправить? Axapta 3.0 sp 5 fp 1