Quantcast
Channel: MSDN Blogs
Viewing all articles
Browse latest Browse all 12366

X++ in AX7: Forms implementing interface

$
0
0

Forms can now implement interfaces.

 public class MyForm extends FormRun implements SysPackable
{
}    

 This is pretty cool, because:

  1. The compiler will validate that the interface is correctly implemented.
  2. No longer a need to use reflection, like hasFormMethod(), to determine if it is safe to call the method.
  3. No longer a need to downcast to object to invoke the methods. Now cast to the interface:

    var sysPackable = myFormRun as SysPackable;

    if (sysPackable) 
    {  
        sysPackable.pack();  
    }  

 

THIS POST APPLIES TO MICROSOFT DYNAMICS AX7 TECHNICAL PREVIEW; IS PROVIDED AS-IS AND CONFERS NO RIGHTS.


Viewing all articles
Browse latest Browse all 12366

Trending Articles