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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.03.2012, 14:11   #1  
Blog bot is offline
Blog bot
Участник
 
25,644 / 848 (80) +++++++
Регистрация: 28.10.2006
emeadaxsupport: Accessing .NET global namespace from X++
Источник: http://blogs.msdn.com/b/axsupport/ar...ce-from-x.aspx
==============

In case you need access a global namespace (object without namespace) like following definition, you could use a this X++ code.

C# code:

namespace KFEnumNamepace

{

public enum KFEnumNamespaced

    {

        ValueNA = 100,

        ValueNB,

        ValueNC,

        ValueND

    }

}

public enum KFEnumGlobal

{

    ValueA = 1000,

    ValueB,

    ValueC,

    ValueD

}

​X++ Code: (enumdll is name of assembly which contain Enums)

static void JobEnumDLL(Args _args)
{
    ClrObject co;
    System.Type typeOfEnvironment;
    System.Type typeOfEnum;
    System.Reflection.Assembly assem;
    ;
    co = KFEnumNamepace.KFEnumNamespaced::ValueNC;
    print co;
    assem = System.Reflection.Assembly::Load("enumdll");
    typeOfEnum = assem.GetType("KFEnumGlobal");
    co = System.Enum::Parse(typeOfEnum, 'ValueB' );
    print co;
    pause;
}


--author: Karel Fischl




Источник: http://blogs.msdn.com/b/axsupport/ar...ce-from-x.aspx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
ssmantha: Debugging .NET code called from X++ code in AX 2012 Blog bot DAX Blogs 1 11.11.2011 15:50
emeadaxsupport: When browsing AX 2009 Role Centers, you get an error: An unexpected error has occurred on systems with .NET Framework v4.0 installed Blog bot DAX Blogs 1 28.07.2010 08:24
emeadaxsupport: Possibilities to create Memory Dumps from crashing processes Blog bot DAX Blogs 0 12.05.2010 19:05
emeadaxsupport: AxUpdatePortal.exe does not update Enterprise Portal when not running from an elevated command prompt Blog bot DAX Blogs 0 26.07.2009 15:07
Microsoft Dynamics CRM Team Blog: Accessing a SQL Database from a Microsoft Dynamics CRM Plug-in Blog bot Dynamics CRM: Blogs 0 14.07.2008 13:05

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

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

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