1
我想要一个XPO,并且在AX4和AX5上有相同的代码工作。我要寻找一个预编译器指令检查版本,有点像:如何在不同版本中保持单个XPO?
#if define AX4
thisCode(...)
#else
thatCode(...)
#endif
我想要一个XPO,并且在AX4和AX5上有相同的代码工作。我要寻找一个预编译器指令检查版本,有点像:如何在不同版本中保持单个XPO?
#if define AX4
thisCode(...)
#else
thatCode(...)
#endif
它看起来像SysDataExpImp
宏库可以有一个版本基于宏观称为expFormat
,你可以使用这样的:
#SysDataExpImp
#if.expFormat('EXPFORMAT VER. 5.0')
info('Microsoft Dynamics AX 2009');
#endif
#if.expFormat('EXPFORMAT VER. 4.01')
info('Microsoft Dynamics AX 4.0 SP1');
#endif
你也可以使用只在AX 2009中发现的AotExport
宏库已经为每种类型的AOT对象和数据集的宏在2009年推出的宏:
#AotExport
#if.expDataSet
info('Microsoft Dynamics AX 2009');
#endif
#ifnot.expDataSet
info('older than Microsoft Dynamics AX 2009');
#endif