Я попробовал несколько вариантов, м.б. я не очень разбираюсь в управлении диалогами, но самое простое, что у меня получилось: в начале цикла (внутри) открываем диалог, в конце закрываем. В примере скрипта в форме отображаются цифры от 1 до 10.
aDial=av.FindDialog("Dialog1")
aDial.Open
aLbl=aDial.FindByName("aTextLabel1")
aLbl.SetVisible(TRUE)
For each i in 1..10
aLbl.SetLabel(i.AsString)
aDial.Activate
For each j in 1..100
For each k in 1..100
end
end
aDial.Close
end
Соответственно, по задаче надо прикинуть, когда диалог открыть, когда закрыть.
Господа, если известно более простое решение задачи, просьба написать.
С уважением, Петр