Да нет, отдельный модуль выделять незачем. Каждый модуль объявляет те типы, которые его касаются.

> -- Цитата:
> Однако, с таким типом Msg: ARRAY 255 OF SHORTCHAR;Log.String(Msg) отказывается работать.
Log.String(LONG(Msg)).
А вообще-то не используйте SHORTCHAR нигде, кроме модулей, которые работают с системой. Приводите обычный CHAR: SHORT(CHAR), или, если в строке используются русские символы, MtStrings.Short.