1 つの XPO を使用して、同じコードを AX4 と AX5 で動作させたいと考えています。バージョンを確認するためのプリコンパイラ ディレクティブを探しています。
#if define AX4
thisCode(...)
#else
thatCode(...)
#endif
1 つの XPO を使用して、同じコードを AX4 と AX5 で動作させたいと考えています。バージョンを確認するためのプリコンパイラ ディレクティブを探しています。
#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