Здравствуйте!
К сожалению не удаются попытки воспользоваться 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
В чем может быть проблема?
Комментарий