Показать сообщение отдельно
Старый 12.01.2017, 18:18   #1  
syl is offline
syl
Участник
Аватар для syl
 
236 / 21 (1) +++
Регистрация: 10.06.2015
Адрес: Киев
DAX 2009 не ждет выполнения .NET кода
DAX 2009. Подключена сборка .NET 3.5 (зарегистрирована в GAC).

Часть функционала сборки - это отправка данных на веб-сервер и возврат ответа (операция длится пару секунд).

X++:
...
if(!crm.GetCrmStatus())
{
    info('Server offline');
}
else
{
    info('Server online');
}
...
Данный метод возвращает bool значение, но АХ игнорирует его результат. В дебаггере выполнение доходит до этой строчки и просто обрывается, ошибок никаких нету, код после этой строчки не выполняется. Другие методы сборки, которые тоже возвращают bool значение, но не соединяются с сервером (само собой отрабатывают моментально) работают как положено.

Как заставить АХ ждать завершения операции и выполнить оставшийся код?

Последний раз редактировалось syl; 12.01.2017 в 18:24.