Добрый день.
Помогите, пожалуйста, с таким вопросом:
Есть небольшой класс-наследник RunBaseBatch, выгружающий данные в текстовый документ. При запуске его вручную - все выполняется прекрасно, при запуске его в пакетном режиме вываливается ошибка: "Ошибка времени выполнения: AsciiIo Объект не инициализирован" При этом в инфолог пишется следующее: "Сбой запроса на разрешение типа "FileIOPermission".
Вот код метода выгрузки:
X++:
void exportSmth()
{
str fileName;
FileIoPermission perm;
;
fileName = "c:\\test.txt";
perm = new FileIoPermission(fileName, "W");
perm.assert();
file = new AsciiIO(fileName,"W");
file.write("test");
CodeAccessPermission::revertAssert();
}
в класс декларэйшн file объявлен как AsciiIO.
Поиском пользовался, ответа в других темах, как мне показалось, не нашел.