|
24.06.2016, 12:39 | #1 |
Участник
|
интеграция Dynamics AX с Visual studio
Добрый день, вопрос в следующем:
В коде x++ можно использовать методы, реализованные на c#. Не могли бы вы подсказать, где про это можно почитать? С примерами. Я залезал на https://msdn.microsoft.com/en-us/library/cc598160.aspx. Но как-то не особо смог разобраться. Где еще про это написано? |
|
24.06.2016, 13:23 | #2 |
Участник
|
Так-то по вашей ссылке на MSDN и примеры есть.
В чём именно трудности? Спрашивайте, ответим |
|
24.06.2016, 13:30 | #3 |
Участник
|
Цитата:
Но если попробовать какие-то конкретные сформулировать, то в чем ограничения на использования c# методов в коде x++? То есть к примеру, если на c# реализован какой-нибудь класс с несколькими методами, то в x++ можно будет создать объект этого класса, или же только пользоваться его методами? |
|
24.06.2016, 13:38 | #4 |
Участник
|
Цитата:
Сообщение от Artikov
Да спрашивать слишком много, поэтому хотел почитать где-нибудь еще =)
Но если попробовать какие-то конкретные сформулировать, то в чем ограничения на использования c# методов в коде x++? То есть к примеру, если на c# реализован какой-нибудь класс с несколькими методами, то в x++ можно будет создать объект этого класса, или же только пользоваться его методами? https://msdn.microsoft.com/en-us/library/gg889249.aspx В двух словах - можно использовать все что насоздаете в Class Library в C#. Обьекты можно создать, можно методы вызывать, можно как параметр в другой метод передать и тд. и тп.
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0 |
|
24.06.2016, 13:41 | #5 |
Участник
|
Не получится работать с Generic коллекциями из x++, а до AX 2009 нельзя создавать переменные типа array. Например нельзя напримую создать переменную такого типа System.String[].
Последний раз редактировалось maldini; 24.06.2016 в 13:48. |
|
24.06.2016, 13:43 | #6 |
Участник
|
Можно вызывать как статические так и обычные методы.
Ограничения есть. Нет поддержки работы с Generic типами, но это ограничение можно обойти при помощи Reflection параметры типов (type parameters) в Ax. Работа со свойствами делается через соответствующие методы get_ и set_ В общем никакого синтаксического сахара, только методы, только хардкор |
|
24.06.2016, 13:58 | #7 |
Участник
|
А помимо MSDN про это нигде нельзя прочитать?
|
|
|
|