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 beginners and experts alike are having with this language feature. Macros are unstructured in…

4

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. As it happens this has some customer value apart from the purely…

3