Объект SolvingState представляет диалоговое окно, появляющееся во время процесса решения. Метод SolveProblem возвращает объект SolvingState, если его вызывали с параметром NoWait = True. В этом случае метод SolveProblem запускает решение как отдельный асинхронный процесс и возвращает управление в вызывающую программу немедленно.
Вы можете наблюдать за процессом решения, установив свойству IsActive объекта SolvingState значение True.
|
Свойство IsActive. Тип Boolean |
Если процесс решения всё еще идет, то возвращает True.
|
|
Свойство Visible. Тип Boolean |
Возвращает и устанавливает видимость окна Решение. |
|
Свойство InnerIteration. Тип Long
|
Возвращает текущее число внутренних (метод сопряженных градиентов, СГ) итераций. |
|
Свойство InnerEstimation. Тип Long
|
Возвращает предполагаемое число внутренних (метод сопряженных градиентов, СГ) итераций. |
|
Свойство OuterIteration. Тип Long
|
Возвращает текущее число внешних итераций (метод Ньютона). |
|
Свойство Elapsed. Тип Long
|
Возвращает время решения в секундах. |
|
Свойство Stage. Тип qfSolvingStage
|
Возвращает текущий этап процесса решения. |
|
Свойство StageDescription. Тип String
|
Возвращает описание текущего этапа процеса решения. Почти всегда это тот текст, который отображается в диалоге Решение. |
|
Метод Abandon |
Обрывает процес решения. |