> Рой права на папку и dll для учётной записи, под которой летает Дятел.
сорри... работает как сервис, от LocalSystem установлен не в Program Files (нелюблю каталоги с пробелами), но на системный диск. 1) проверил права... попробовал сервис стартовать от доменного администратора, пробовал добавлять права на папку Everyone, FULL Control бестолку. 2) версия с несовпадением регистра тоже отпала - сделал новую DLL, где искомая функция есть в двух вариантах - оригинальном, и верхнем регистре. 3) полностью проблема выглядит так: Invalid data type, length, or value. function UDFFOS_BEGIN could not be matched. при этом объявление было как (выдал эксперт): DECLARE EXTERNAL FUNCTION UDFFOS_BEGIN INTEGER RETURNS INTEGER BY VALUE ENTRY_POINT 'FOS_Begin' MODULE_NAME 'WUDF'; udf лежит в C:\IB\UDF\WUDF.dll в исходнике функция объявлена как int FOS_Begin(int &i_) { .... } сделал на всякий случай еще и int FOS_BEGIN(int &i_); P.S. политики безопасности?