Welcome to MSDN Blogs Sign in | Join | Help

Issues concerning X++

This blog deals with issues about X++

Browse by Tags

Conditional breakpoint workaround
As you may know, the Ax debugger does not feature conditional breakpoints. It does obviously allow you to set breakpoints, but there is no option to make them active depending on some condition that is evaluated each time the breakpoint is encountered. Read More...
Transforming X++ code to managed code: Check the video...
The channel 9 video: http://channel9.msdn.com/posts/Charles/Peter-Villadsen-and-Gustavo-Plancarte-Inside-Ax-Translator-X-to-MSIL/ showcases some work that the X++ team has done to investigate the options for transforming X++ code into managed code. We Read More...
Nulls in foundation classes? A chance for you to help out.
The name "Axapta Foundation Classes" or just AFC for short, is given to a number of classes that are used to contain other values. Each one specifies the type of the constituent element. The foundation classes have many things going for them: They are Read More...
Forthcoming changes to the X++ language
High level programming languages and their compilers solve many problems for developers who want to provide value to a particular business domain. For one thing, compilers raise the abstraction level from the nitty-gritty details of the hardware and software Read More...
Step-by-Step Checklist for Debugging Batch Jobs in Dynamics Ax
This post applies to Microsoft Dynamics Ax 2009 (see version note below). A. Enable Global Breakpoints When debugging in the client, you want to set breakpoints that can be caught by the debugger. The following steps show how. 1. Launch the Microsoft Read More...
Serializing Axapta Foundation Class instances as XML streams
The Axapta foundation classes are a set of generally applicable classes that contain values of either simple types or other classes. They are: Structs, structures of named fields, Arrays, arrays of any type, not just simole type Lists, lists allowing Read More...
Is the X++ Compiler Too Flexible?
In Microsoft Dynamics AX 2009, the X++ compiler is sometimes too flexible in its rules for code. It is likely at some of these flexibilities will be eliminated in future releases. This blog entry describes some flexibilities of the X++ compiler that we Read More...
Using the Cross company feature from the Business Connector.
In Ax 2009 the new cross company feature was introduced. It allows the programmer to specify a container containing strings denoting company names to the crosscompany hint: container c = ['dat', 'dmo']; select crosscompany: c * from custtable where custtable.Name Read More...
The Enterprise Portal team introduces new blog...
The EP team has just created a blog about their stuff. These guys know their stuff, and are heavy users of managed code interoperability with X++. Check it out at http://blogs.msdn.com/epblog/ . Read More...
Using graphics in forms and legacy reports.
Let's face it - The forms and reports in Dynamics Ax are pretty bland. They're very good at presenting information grouped in logical ways, but the information presented is invariably in the form of numbers and strings. The further you get up into the Read More...
Caveat: Using the += and -= operators for dates.
As you may know, it is possible in X++ to add integers to dates. The semantics are that the integer value is considered a number of days to add or subtract to the date. { Date d; // ... d = d + 7 ; // Seven days later // ... d = d - 7 ; // Seven days Read More...
Missing values: getting the System.Missing.Value value
When dealing with office integration scenarios and when calling APIs that are based on old COM interfaces, there is a need to specify that a value is not provided. The notmal way to do this (say, in C#) is to use System.Reflection.Missing.Value Now, as Read More...
Macros - Definitions and Pitfalls
The X++ language features a macro expansion facility. With it, you can define macros, use macro values, do conditional compilation etc. In this blog I'll describe the semantics of the constructs and provide some guidance to resolve some of the problems Read More...
Entering sales orders over the phone...
At the convergence conference in Copenhagen I wanted a demo that could demonstrate another way of integrating with Ax: I went ahead and wrote a demo that leverages the Speech Server (2007) to accept spoken commands via the telephone to enter sales orders. Read More...
Pen based form demo
This demo was written for Convergence 2007 to showcase how Dynamics Ax can leverage managed code. In this example it uses a managed API to allow form navigation using tablet gestures, that is small figures drawn with the pen on the tablet screen. The Read More...
More Posts Next page »
Page view tracker