|
![]() |
#1 |
Участник
|
Блин, впервые столкнулся с проблемой за столько лет.. Оказывается если в аксапте есть две любые формы открытые одновременно, не важно откуда, но через код:
FR.Init(); FR.run(); FR.wait(); То первую открытую фиг закроешь. Закрываются только в обратном открытию порядке. FR.detach() - помогает закрытию, но в моем случае надо было ждать результата от формы поэтому FR.detach() лишний. Соглашусь, ситуация специфическая.. но вот же наткнулся все-таки) Я в DAX4 пробовал. |
|
![]() |
#2 |
Участник
|
Цитата:
Делайте detach второй формы не заранее, а после того как уже можно не ждать. Или я неправильно понял ситуацию? |
|
![]() |
#3 |
Участник
|
Цитата:
Box::yesYesAllNoCancel("Текст", DialogButton::No); Потом так вышло, что запустил другую операцию, с аналогичным запросом не закрыв первую с запросом. Начал закрывать первую - не закрывается. Начал разбираться - что это подглючивает? Оказалось в моем коде все нормуль. Это wait так работает.. Бороться с ньюансом этим не стал. Да честно говоря и не представляю как это делать малой кровью в общем случае. Но все таки, как уже сказал АndyD, это баг. Код то на закрытие отрабатывает, а форма висеть остается. |
|
![]() |
#4 |
Участник
|
Цитата:
Сообщение от Perc
![]() Блин, впервые столкнулся с проблемой за столько лет.. Оказывается если в аксапте есть две любые формы открытые одновременно, не важно откуда, но через код:
FR.Init(); FR.run(); FR.wait(); То первую открытую фиг закроешь. Закрываются только в обратном открытию порядке. FR.detach() - помогает закрытию, но в моем случае надо было ждать результата от формы поэтому FR.detach() лишний. Соглашусь, ситуация специфическая.. но вот же наткнулся все-таки) Я в DAX4 пробовал. Команда на закрытие первой формы просто не доходит до первого цикла и не обрабатывает вторым, поскольку не предназначена контролируемому этим циклом окну. Есть отрицательный эффект при этом - хоть сообщение о закрытии формы до цикла не доходит и форма не закрывается, но в самом formRun сопутствующие закрытию окна события отрабатываю
__________________
Axapta v.3.0 sp5 kr2 |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|