Novinka v AX 2009 – byref – předávání parametrů odkazem pro CLR Interop.

Novinkou v Dynamics AX 2009 je klíčové slovo byref. To umožní předat odkaz na proměnou do CLR tříd. Třída v .NET musí mit pak před parametrem uvedeno ref. Velmi pěkně zpracované příklady jsou k dispozici na stránkách MSDN. http://msdn.microsoft.com/en-us/library/cc603944.aspx http://msdn.microsoft.com/en-us/library/cc586700.aspx   Přikládám malou ukázku volání v X++: static void JobCallingNETByRef(Args _args) { str name; SampleNET.SamplePublicClass…


Volání .NET tříd z X++

Někdy je zapotřebí použít objekty z prostředí .NET. Vytrovřil jsem proto jednoduchou ukázku jak se toho dá dosáhnout v Dynamics AX (4.0 nebo 2009). Nejprve je potřeba vytvořit .NET projekt ve Visual Studiu 2005 (NET Framework 2.0). Zvolíme tedy: New Project Visual C# Windows Class Library V tomto projetku vytvoříme třídy podobnou přílkladu using System;…