Здравствуйте!
К сожалению не удаются попытки воспользоваться CPSNXML.dll.
Например код (Delphi, Win32):
Выдает: Ошибка при инициализации библиотеки: Нет доступа к папке й@Іяялли!·яяђ\Xsd.
Скомпилированный исполняемый файл расположен в папке с CPSNXML.dll.
Такой код: (С#, .net):
Выдает: Ошибка при инициализации библиотеки: Ошибка базы данных классификатора.
Версия CPSNXML.dll: 7.1.3.5
В чем может быть проблема?
К сожалению не удаются попытки воспользоваться CPSNXML.dll.
Например код (Delphi, Win32):
Код:
program Project1;
{$APPTYPE CONSOLE}
uses
SysUtils,
Windows;
function cpsnInitLib(Parent: THandle; BaseDir: LPCTSTR): HRESULT; external 'CPSNXML.dll';
var
BaseDir: LPCTSTR;
begin
BaseDir := PAnsiChar(ExtractFileDir(ParamStr(0)));
cpsnInitLib(0, BaseDir);
end.
Скомпилированный исполняемый файл расположен в папке с CPSNXML.dll.
Такой код: (С#, .net):
Код:
[DllImport("CPSNXML.dll", CharSet = CharSet.Ansi, PreserveSig = false)]
private static extern void cpsnInitLib(IntPtr hParent, string baseDir);
cpsnInitLib(IntPtr.Zero, @"C:\Program Files\ПФР");
Версия CPSNXML.dll: 7.1.3.5
В чем может быть проблема?

Комментарий