web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Dynamics 365 Community / Blogs / mfp's two cents / X++ in AX7: Forms implement...

X++ in AX7: Forms implementing interface

Michael Fruergaard Pontoppidan Profile Picture Michael Fruergaard ... 1,616

1134.AX7TShirt.jpg

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.

Comments

*This post is locked for comments