BatchJob和简单的工作显示不同的结果

时间:2011-02-11 09:12:17

标签: axapta batch-processing x++

在Axe 2009年,当我写一份工作

static void (Args _args)
{
    ;
    info(Global::charMax());
}

打印' - '按预期打印但是当我在批处理中运行相同的作业时,它返回空白区域。 如果有人能帮助我,我将不胜感激。

先谢谢。

此致 Indranil Mutsuddy。

1 个答案:

答案 0 :(得分:0)

如果你这样做:

info(int2str(char2num(charMax(),1)));

你得到值65392 = 0xFF70,这是最高的AX Unicode字符 (AX可能不支持上层飞机)。

根据您当前的字体,可能显示也可能不显示。 在我的字体中,它显示一个正方形,表示它不是字体。

另请参阅:http://www.joelonsoftware.com/articles/Unicode.html

更新:MaxChar首次在Application.setCharMax()中初始化,它对基础平面中的所有字符进行SQL反向排序。