![]() |
#9 |
Участник
|
Цитата:
Сообщение от Perc
![]() Блин, впервые столкнулся с проблемой за столько лет.. Оказывается если в аксапте есть две любые формы открытые одновременно, не важно откуда, но через код:
FR.Init(); FR.run(); FR.wait(); То первую открытую фиг закроешь. Закрываются только в обратном открытию порядке. FR.detach() - помогает закрытию, но в моем случае надо было ждать результата от формы поэтому FR.detach() лишний. Соглашусь, ситуация специфическая.. но вот же наткнулся все-таки) Я в DAX4 пробовал. Команда на закрытие первой формы просто не доходит до первого цикла и не обрабатывает вторым, поскольку не предназначена контролируемому этим циклом окну. Есть отрицательный эффект при этом - хоть сообщение о закрытии формы до цикла не доходит и форма не закрывается, но в самом formRun сопутствующие закрытию окна события отрабатываю
__________________
Axapta v.3.0 sp5 kr2 |
|