Показать сообщение отдельно
Старый 09.04.2009, 09:26   #1  
Silphidae is offline
Silphidae
Участник
 
96 / 15 (1) ++
Регистрация: 17.11.2008
Сбой запроса на разрешение типа "FileIOPermission"
Добрый день.

Помогите, пожалуйста, с таким вопросом:

Есть небольшой класс-наследник 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.

Поиском пользовался, ответа в других темах, как мне показалось, не нашел.