AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 03.09.2020, 09:49   #1  
Weez is offline
Weez
Участник
Axapta Retail User
 
250 / 84 (3) ++++
Регистрация: 18.01.2006
Адрес: Moscow city
Сразу после try добавьте new InteropPermission(InteropKind::ClrInterop).assert()

Цитата:
Сообщение от oleggy Посмотреть сообщение
Подскажите а если в пакетном режиме ошибка генерируется вот тут:

X++:
static str getEnvironmentVar(str _env)
{
    System.String var_NET;
    str env, var;
    ;

    env = strReplace(_env, '%', '');
    try
    {
        var_NET = System.Environment::GetEnvironmentVariable(env); // <--- ошибка

        if (!CLRInterop::isNull(var_NET))
        {
            var = CLRInterop::getAnyTypeForObject(var_NET);
        }
        else
        {
            error(strFmt('Environment variable "%1" is not set', _env));
            return '';
        }
    }
    catch (Exception::CLRError)
    {
        error(strFmt('Other CLR error for environment variable "%1"', _env));
        return '';
    }

    return var;
}


И никакие исключения ее не отлавливают:

Сбой запроса на разрешение типа "InteropPermission".
(S)\Classes\InteropPermission\demand
(S)\Classes\CLRInterop\staticInvoke
(S)\Classes\Global\getEnvironmentVar - line 11

Не подскажете как ее отловить?
DAX2009
__________________
Существует 10 типов людей: одни понимают двоичную систему, другие - нет.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка создания CCADOConnection в пакетном задании ex3em DAX: Программирование 3 22.05.2012 15:50
ошибка обращения к .NET сборке в режиме Server GromRom DAX: Программирование 24 10.11.2011 23:54
клиент аксапты в пакетном режиме как кластерное приложение Almar DAX: Администрирование 5 27.03.2008 07:24
Разноска журналов ГК в режиме пакетной обработки saturnnn DAX: Функционал 5 28.08.2007 13:25
Печать в текстовом режиме VadimVN DAX: Программирование 4 09.01.2004 13:28

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:49.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.