Problem.SolveProblem ( [NoWait As Boolean] ) As SolvingState
Если параметр NoWait пропущен, или его значение установлено равным False, то метод возвращает управление в вызывающую программу, только когда процесс решения завершится.
Если установить значение входного параметра NoWait равным True, то метод запустит асинхронный процесс решения и вернет управление в вызывающую программу немедленно.
В последнем случае метод SolveProblem вернет объект SolvingState. Это специальный объект, который дает возможность узнать состояние процесса решения. Объект SolvingState представляет диалог, с одним или двумя индикаторами, который появляется на экране во время решения. Вы можете сделать этот диалог видимым или невидимым, узнать положение индикатора или остановить процесс решения.