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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.08.2003, 12:35   #1  
Valia is offline
Valia
Участник
 
139 / 23 (1) +++
Регистрация: 09.07.2003
Адрес: там
Проблемы с классом
Добрый всем день

как сделать чтобы из формы можно было бы вызвать метод нового вновь создаваемого класса, какие еще методы, кроме classDeclare необходимо создать, а затем как - нибудь вызвать

Заранее большое спасибо
Старый 21.08.2003, 12:37   #2  
Lazy_Tiger is offline
Lazy_Tiger
NavAx
Axapta Retail User
1C
NavAx Club
 
610 / 31 (3) +++
Регистрация: 17.12.2001
Адрес: Красноярск
создать экземпляр класса и позвать у него метод. или если метод статический, то можно не создавать.
из хелпа выдрано:

class Point
{
int x; // instance variables
int y; // defined in classDeclaration
}
void new(real a=10.0, real b=10.0)
{ //Constructor to initialize to default value
x = a;
y = b;
}

Point lowerLeft;
Point upperRight;
lowerLeft = new Point(); // initialize to default value
upperRight = new Point(100.0, 200.0); // initialize to non-default value
Старый 21.08.2003, 13:40   #3  
Valia is offline
Valia
Участник
 
139 / 23 (1) +++
Регистрация: 09.07.2003
Адрес: там
спасибо
Старый 21.08.2003, 18:15   #4  
Волчара is offline
Волчара
Участник
 
210 / 29 (1) +++
Регистрация: 08.02.2003
Адрес: Москва
Cool
Кстати, есть способ вызывать любой метод класса, даже если неизвестно, что это за класс.
Например получил объект класса ааа, а на самом деле это объект потомка класса ааа, т.е. объект класса ааа1, который имеет метод ббб
А класс ааа метода ббб не имеет
В тексте х++ строчку ааа.ббб не схавает - нет такого метода у класса.

Тогда можно так

войд xxxxx(ааа _ааа)
{
Object aaa1 = _aaa;
;
aaa1.ббб()
}
Это может быть полезно, если не известно какой именно потомок ааа1. Но точно известно что у него есть такой метод.

Правда это черевато ошибками при выполнении, так что лучше без этого обходиться.
Я давно без этого обхожусь.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Проблемы с Exists Join Logger DAX: Программирование 28 28.04.2010 02:54
Работа с классом AsciiIO longson DAX: Программирование 7 08.07.2007 19:02
Проблемы работы ERP в многофилиальной и территориально разнесённой компании СНГ. SlavaK DAX: Прочие вопросы 18 02.03.2004 15:25
Проблемы c тонким клиентом и AOS TrY DAX: Администрирование 7 25.02.2004 11:38

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

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

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