Announcing the Microsoft Dynamics AX Technical Conference 2011

The launch of the next release of Microsoft Dynamics AX will be next year. There will be a Microsoft Dynamics AX Technical Conference 2011 in January to give partners and customers an early look at the product.   This will be an important event for architects, consultant developers and IT infrastructure consultants to get deep…

0

More help needed from community: Do you rely on string truncation?

Previously the X++ language allowed the LEFT and RIGHT keywords on definitions of string variables. That is no longer valid X++. However, we still allow specifying an explicit string length. The X++ language runtime implicitly does string truncation on assignment, both directly and when passing parameters. Consider the following example: {    str 5 s;    s…


Removal of legacy functions

There are several legacy X++ language functions found in Dynamics AX that we have been considering for removal.  All of the following APIs are no longer used internally, and some are relics from an earlier era (pre-Unicode).  Given the lack of use, we do not wish to propagate these APIs into the new IL runtime stack, and…


Traversing elements in an IEnumerable from X++

This issue recently came up: How do you traverse the elements in an instance of an IEnumerable<T> from X++? The answer is not as simple as it should be. The problem is that the X++ language does not currently support generics as a firstclass part of the managed X++ story. This means that we need…

3