AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
DAX
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 11.04.2014, 13:03   #1  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Напоминаю, что форму я запускаю через параметры запуска Аксапты. Наследник класса "SysStartupCmd". Все преложенные вами методы может и срабатывают в запущенной, когда вы делаете вызов вручную, но если их использовать в момент иницилизации Аксапты при запуске, то они не срабатывают
Старый 11.04.2014, 13:12   #2  
michel1971 is offline
michel1971
Участник
 
79 / 80 (3) ++++
Регистрация: 14.01.2011
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
Напоминаю, что форму я запускаю через параметры запуска Аксапты. Наследник класса "SysStartupCmd". Все преложенные вами методы может и срабатывают в запущенной, когда вы делаете вызов вручную, но если их использовать в момент иницилизации Аксапты при запуске, то они не срабатывают
еще раз....
делаем класс
X++:
class SysStartupCmdTabax extends SysStartupCmd
в нем метод
X++:
void infoRun()
{
    super();

    TreeNode::findNode(@'\Forms\TabaxLite').AOTrun();
}
в \Classes\SysStartupCmd\construct добавляем
X++:
            case 'tabax':
            sysStartupCmd = new SysStartupCmdTabax(s,parm);
            break;
в конфигурационной утилите в поле Command to run at application statup
пишем tabax.
Запускаме аксапту
Результат открытая форма TabaxLite
Старый 11.04.2014, 13:24   #3  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от michel1971 Посмотреть сообщение
еще раз....
делаем класс
X++:
class SysStartupCmdTabax extends SysStartupCmd
в нем метод
X++:
void infoRun()
{
    super();

    TreeNode::findNode(@'\Forms\TabaxLite').AOTrun();
}
в \Classes\SysStartupCmd\construct добавляем
X++:
            case 'tabax':
            sysStartupCmd = new SysStartupCmdTabax(s,parm);
            break;
в конфигурационной утилите в поле Command to run at application statup
пишем tabax.
Запускаме аксапту
Результат открытая форма TabaxLite
могу записать стрим видео. Если вы не верите. У меня Аксапта 3.0. И запуск я делаю через bat файл. Остальное , аналогично указанному вами коду. Не запускается ни табакс, ни какая либо другая форма.
Старый 11.04.2014, 13:45   #4  
michel1971 is offline
michel1971
Участник
 
79 / 80 (3) ++++
Регистрация: 14.01.2011
Цитата:
Сообщение от АртемМелихов Посмотреть сообщение
У меня Аксапта 3.0.
видимо это ключевое отличие. У меня работает всеми 3-мя описанными способами.
Старый 11.04.2014, 13:55   #5  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
Цитата:
Сообщение от michel1971 Посмотреть сообщение
видимо это ключевое отличие. У меня работает всеми 3-мя описанными способами.
печаль на мою голову =( Вот странность, вывод в инфо лог срабатывае, а вызов форм нет =(
Старый 11.04.2014, 14:35   #6  
A_BAS is offline
A_BAS
Участник
Аватар для A_BAS
 
77 / 48 (2) +++
Регистрация: 19.04.2012
ключевое отличие здесь - серверный режим. На клиенте форма запускается. Запускать форму на AOS имхо бессмысленно.
Старый 11.04.2014, 14:49   #7  
АртемМелихов is offline
АртемМелихов
Участник
Аватар для АртемМелихов
 
120 / 10 (1) +
Регистрация: 18.12.2013
Адрес: Samara
да что вы? Бессмыслено говорите? А если у меня терминальный доступ?
Теги
sysstartupcmd

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Супер-утилита для запуска Dynamics AX Kabardian DAX: База знаний и проекты 7 16.01.2012 16:40
ax2009 demo vpc: полностью настроенная виртуальная машина со средствами разработки mazzy DAX: База знаний и проекты 76 27.12.2010 11:16
mazzy: Команды загрузки (Startup Command) в Dynamics AX4 Blog bot DAX Blogs 0 12.01.2009 20:05
mazzy: Команды загрузки (Startup Command) Blog bot DAX Blogs 0 30.12.2008 18:05
Минимальный пакет для разработки LTA DAX: Программирование 2 30.01.2003 14:04
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 14:38.