Привет всем.
Подскажите как перехватить ошибку:
Объект CLR не может быть упакован в любой тип Microsoft Dynamics.
Пытаюсь перехватить в методе случай когда у переменная окружения не задана:
X++:
static str getEnvironmentVar(str _env)
{
System.String var_NET;
str env, var;
;
env = strReplace(_env, '%', '');
try
{
var_NET = System.Environment::GetEnvironmentVariable(env);
var = var_NET; // <-- генерируется вот тут
}
catch (Exception::Error)
{
error(strFmt('Environment variable %1 is not set', env));
return '';
}
return var;
}