![]() |
#1 |
Участник
|
Проблема с программным открытием форм
При загрузке системы (в Application.startupPost) c помощью MenuFunction(menuItemName, menuItemType) пытаюсь запустить различные сущности. Классы и отчеты прекрасно запускаются. А вот при попытке открыть форму на экране ничего не появляется. Если выполнить мой класс из АОТ, то все хорошо.
В чем может быть проблема? Последний раз редактировалось ortin; 14.11.2007 в 17:31. |
|
![]() |
#2 |
MCTS
|
Приведите код как вы пытаетесь открыть форму.
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#3 |
Участник
|
Код: menuFunction = new MenuFunction(remind.MenuItemName,remind.MenuItemType)); ... menuFunction.run(); menuFunction.wait(); |
|
![]() |
#4 |
MCTS
|
Возможно проблемы с remind
Для начала попробуйте явно вызвать. Например так: X++: MenuFunction mf; ; mf = new MenuFunction(MenuItemDisplayStr(PriceDiscAdmTable_Sales), MenuItemType::Display); mf.run();
__________________
![]() В глухомани, в лесу Несмотря на красу Дни проводит Лиса Патрикевна. Я никак не пойму Отчего, почему Не пускают куму На деревню |
|
![]() |
#5 |
Участник
|
то же самое. Из AOT работает. При загрузке - нет.
|
|
![]() |
#6 |
Участник
|
Проблема решилась, когда стал выполять методы класса на клиенте.
|
|
![]() |
#7 |
Участник
|
На всякий случай - расскажите, как именно вы их стали выполнять на клиенте?
|
|
![]() |
#8 |
Участник
|
Выставил в AOT свойство класса RunOn в Client (по умолчению Called from).
|
|
![]() |
#9 |
Участник
|
Цитата:
Причем класс выполняет сугубо клиентскую обработку. Лучше его поместить в info.startupPost() - он выполняется на клиенте |
|
|
За это сообщение автора поблагодарили: ortin (1). |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|