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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 26.02.2007, 09:26   #1  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
? Вызов класса из другого класса
помогите плиз, вопрос такой:

есть класс, вызывается из menuitem с параметром, надо этот класс вызвать из другого класса, как это сделать?
Старый 26.02.2007, 09:28   #2  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Найди этот класс и скопируй у него метод main()
__________________
Благодарю за поддержку ИЦ Кариатиду и Koder Logic
Старый 26.02.2007, 09:39   #3  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,494 / 1065 (38) ++++++++
Регистрация: 22.07.2003
Адрес: МО
KERNDOC://Classes/MenuFunction
Старый 26.02.2007, 09:59   #4  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
X++:
void Munk_NoteMark()
{
    MenuFunction menuFunction;
    Args         args = new Args();
    ;
    menuFunction = new MenuFunction('@NEO258', MenuItemType::Display);
    args.caller(this);
    menuFunction.run(args);
}
     menuItemOutputStr("name")  menuItemActionStr  menuItemDisplayStr
Что вроде такого????
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 26.02.2007, 10:36   #5  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
Цитата:
Сообщение от Himan Посмотреть сообщение
X++:
void Munk_NoteMark()
{
    MenuFunction menuFunction;
    Args         args = new Args();
    ;
    menuFunction = new MenuFunction('@NEO258', MenuItemType::Display);
    args.caller(this);
    menuFunction.run(args);
}
     menuItemOutputStr("name")  menuItemActionStr  menuItemDisplayStr
Что вроде такого????
Ага, оно самое, тока осталось наковырять как его правильно вызвать, ругается что должен вызываться с указанием буфера...
Старый 26.02.2007, 10:41   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
args.record() нужно правильный установить перед вызовом

Какой именно смотрите в вызываемом классе
Старый 26.02.2007, 10:56   #7  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
дык в вызываемом классе где я это гляну?
вызываемый класс если просто попытаться запустить, он также ругается
Старый 26.02.2007, 10:58   #8  
Himan is offline
Himan
Участник
Аватар для Himan
 
312 / 12 (1) ++
Регистрация: 07.11.2006
Адрес: Tumen
А откуда этот класс запускается, там посмотри DS стоит или нет....
если стоит то положи эту таблицу в рекорд
__________________
Рабочий день сокращает жизнь на 8 часов
Старый 26.02.2007, 11:00   #9  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Protey Посмотреть сообщение
дык в вызываемом классе где я это гляну?
В коде ессно.

Ищите упоминание строк кода - вероятно в методе main

X++:
if (!_args.record())
    throw error(Error::missingRecord("Something"));
Старый 26.02.2007, 11:01   #10  
Protey is offline
Protey
Участник
 
143 / 15 (1) ++
Регистрация: 22.09.2005
Адрес: Сургут
блин ))) затупил
спасибо всем, усе заработало!!!
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Вызов метода базового класса Eldar9x DAX: Программирование 15 22.03.2008 19:10
"Программный" вызов метода класса!? axaLearner DAX: Программирование 13 16.08.2005 08:12
Вызов формы из класса Vitaly_K DAX: Программирование 4 21.03.2005 10:36
вызов класса с передачей параметров simply DAX: Программирование 2 23.06.2004 18:04

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

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

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