AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 06.04.2006, 10:59   #1  
sah ist offline
sah
Участник
 
15 / 10 (1) +
Registriert seit: 01.11.2005
как правильно?
Подкажите пожалуйста как правильно делать при вызове класса
скажем по clicked
{
class = new class( paramenr )
class.run();
}
или лучше
{
Menu = new MenuFunction(menuItem), MenuItemType);
Menu.run(parameters);
}

И чем это обосновано?
Alt 06.04.2006, 11:09   #2  
st_msav ist offline
st_msav
Участник
Benutzerbild von st_msav
 
49 / 14 (1) ++
Registriert seit: 24.08.2005
Ort: Moscow City
А не проще ли привязать класс к соответствующему menuItem, а потом просто указать этот menuItem для menuButton на форме? Или я чего-то не допонимаю в поставленном Вами вопросе.
__________________
Ax 3.0 SP3
Alt 06.04.2006, 11:09   #3  
EVGL ist offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4.445 / 3001 (0) ++++++++++
Registriert seit: 09.07.2002
Ort: Parndorf, AT
Второй вариант требует меньше кода, если нужно дополнительные параметры задать (типа parm, parmEnum). Отредактировать свойство проще, чем писать строчку кода. Кроме того, гибко регулируется свойство RunOn. В коде вам пришлось бы создавать специальный статический метод-конструктор.
Alt 06.04.2006, 11:29   #4  
itfs ist offline
itfs
Участник
 
277 / 43 (2) +++
Registriert seit: 18.07.2005
Ort: Moscow
Вариантов много, я бы сделал run статическим и вызывал в нем new ... просто из эстетических соображений. Вариант с menuItem тоже имеет право на существование, он подразумевает, что у класса есть статический метод main. Удобство в том, что писать метод на кнопке вообще не нужно. Единственное, не всегда удобно передавать параметры, если их много.

C уважением, itfs.
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Как правильно создать в коде X++ новый planned order (ReqPO, ReqTrans) rkorchagin DAX: Программирование 5 02.06.2016 18:00
aEremenko: Как правильно подобрать оборудование и понять, сколько оно будет стоить? Blog bot DAX Blogs 0 17.04.2007 12:00
Как правильно обращаться к элементам формы созданнй динамически из АОТ? 3oppo DAX: Программирование 2 29.11.2006 09:57
Как правильно сделать проверку условия? Hidden DAX: Программирование 2 11.01.2006 13:05
Перепоставка товара, кот.нет в заявке - как правильно учесть? Сергей Щербак DAX: Функционал 15 09.12.2005 19:23

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 16:42 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.