Выдержка из статьи "Диалоговые окна" ("Описание языка VIP")
<атрибуты-поля> - см. "Атрибуты поля"
К полям диалога неприменимы атрибуты: pickButton, calcButton, quickChoice, lessNull, spinButton, noSetCurrent, атрибуты выравнивания (left, centered, right, expand), атрибуты удаления подцепки (delRel, noDel, delDefault), <атрибуты-шрифта>, <шаблон-ввода>.
Они компилируются без выдачи сообщения об ошибке, но на оформление и поведение поля не влияют. Атрибуты list, noAutoSize и image выдают сообщение об ошибке во время компиляции.
В связи с этим вопрос Федора про версию весьма актуален.
Interface compiler. Версия 5.4.20 (c) 1992-2009, корпорация "Галактика"
D:\Work.51\qqqq.vip(4)
Ошибка: Ожидалось ']' или символ (стр.4, поз.18 в D:\Work.51\qqqq.vip)
smenu1 :string, [list 'январь','февраль','март','апрель','май','июнь','июль','август','сентябрь','октябрь','ноябрь','декабрь'],Protect;
^ [ Enter-продолжить ] : ok.
Сдаётся мне, что-то Вы путаете...
Такое никогда не компилировалсь, и не должно компилироваться. Т.к. если даже и скомпилируется, работать не будет в любом случае.
Для реализации окон в Галактике рекомендую вместо DIALOG использовать конструкции INTERFACE или WINDOW. У них гораздо больше возможностей чем у диалогов.
В исходных кодах Галактики мы давно стараемся диалоги не применять. Конструкция DIALOG попадает в категорию типа (ограниченная функциональность, не желательная к применению, устаревшая или deprecated).