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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.11.2006, 01:36   #1  
Blog bot is offline
Blog bot
Участник
 
25,626 / 848 (80) +++++++
Регистрация: 28.10.2006
casperkamal: Using SysDictClass::as
Источник: http://casperkamal.spaces.live.com/B...CD63!164.entry
==============

 
 
                   SysDictClass has a function called SysDictClass::as(Object _class, classId _classId), this  function serves the purpose of using an object instance only if it extends or implements a specified super class.It can turnout to be very useful when you have cases like you want a particular function to be called only if the object received as argument implements a certain Interface
 
For Example
 
You have an Interface Class  "mercedes"  which has an interface method like "microcomputer". you want the function microcomputer to be executed only when the object you received has implemented the mercedes interface, in these situation where decision is a runtime based one the above specified function would serve handy
 
Class myClass(Object _car)
{
       Mercedes mercedes =  SysDictClass::as(_car, classnum(mercedes));
         ;
 
         if (mercedes)
         {
              mercedes.microcomputer();
 
        }
}
     
............lala lal laaaha.....
 



Источник: http://casperkamal.spaces.live.com/B...CD63!164.entry
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
casperkamal: A small addition to creation of Table throug x++ code in Dynamics Ax Blog bot DAX Blogs 0 03.04.2007 23:11
casperkamal: Customized Google Search for DAX Blog bot DAX Blogs 0 31.01.2007 21:00
casperkamal: Sending Emails from Ax Blog bot DAX Blogs 0 28.11.2006 14:10
casperkamal: Code Access security Blog bot DAX Blogs 0 10.11.2006 01:36
Опции темы Поиск в этой теме
Поиск в этой теме:

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

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

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

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