BatchJob и простая работа, показывающая другой результат - PullRequest
0 голосов
/ 11 февраля 2011

В Axe 2009, когда я пишу работу

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

Который печатает '-', как и ожидалось. Но пока я выполняю одно и то же задание в пакете, он возвращает пустое место. Может ли кто-нибудь помочь мне в этом, будет признателен.

Заранее спасибо.

С уважением, Индранил Муцудди.

1 Ответ

0 голосов
/ 11 февраля 2011

Если вы сделаете это вместо:

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

, вы получите значение 65392 = 0xFF70, которое является самым высоким значением AX Unicode (AX может не поддерживать верхние плоскости).

Itможет отображаться или не отображаться в зависимости от вашего текущего шрифта.В моем шрифте он отображает квадрат, указывающий, что его нет в шрифте.

См. Также: http://www.joelonsoftware.com/articles/Unicode.html

Обновление: MaxChar впервые инициализируется в Application.setCharMax(), что делаетобратная сортировка SQL всех символов в базовой плоскости.

...