Заголовок структуры экранной формы: различия между версиями
Перейти к навигации
Перейти к поиску
AtH (обсуждение | вклад) (→Ссылки) |
AtH (обсуждение | вклад) (→Ссылки) |
||
(не показано 9 промежуточных версий 2 участников) | |||
Строка 4: | Строка 4: | ||
DE - адрес [[таблица флагов действий|таблицы флагов действий]]; | DE - адрес [[таблица флагов действий|таблицы флагов действий]]; | ||
PI - адрес [[таблица переходов по команде ВВОД|таблицы переходов по команде ВВОД]]; | PI - адрес [[таблица переходов по команде ВВОД|таблицы переходов по команде ВВОД]]; | ||
PO - адрес [[таблица переходов по команде | PO - адрес [[таблица переходов по команде ВЫХОД|таблицы переходов по команде ВЫХОД]]; | ||
PL - адрес [[таблица переходов по команде ВЫБОР ВЛЕВО|таблицы переходов по команде ВЫБОР ВЛЕВО]]; | PL - адрес [[таблица переходов по команде ВЫБОР ВЛЕВО|таблицы переходов по команде ВЫБОР ВЛЕВО]]; | ||
PR - адрес [[таблица переходов по команде ВЫБОР ВПРАВО|таблицы переходов по команде ВЫБОР ВПРАВО]]; | PR - адрес [[таблица переходов по команде ВЫБОР ВПРАВО|таблицы переходов по команде ВЫБОР ВПРАВО]]; | ||
RI - адрес [[основная программа экранной формы|основной программы экранной формы]]; | RI - адрес [[основная программа экранной формы|основной программы экранной формы]]; | ||
KM - адрес [[таблица адресов программ элементов|таблицы адресов программ элементов]]. | KM - адрес [[таблица адресов программ элементов|таблицы адресов программ элементов]]. | ||
Адреса таблиц и [[основная программа экранной формы|основной программы]] представляют из себя смещение относительно начала ''заголовка экранной формы''. | |||
Максимальный номер элемента J принимает значение на единицу меньшее общего числа элементов, которые могут быть активными в данной экранной форме, поскольку нумерация элементов начинается с нулевого номера. | Максимальный номер элемента J принимает значение на единицу меньшее общего числа элементов, которые могут быть активными в данной экранной форме, поскольку нумерация элементов начинается с нулевого номера. | ||
Строка 15: | Строка 17: | ||
== Ссылки == | == Ссылки == | ||
{{Документация|d1_p16.htm#d1_16_2_2_2|Заголовок структуры экранной формы на сайте НПП «СЕМИКО» (п. 16.2.2.2.)}} | |||
* См. также [[Главная таблица меню|Главную таблицу меню]] | |||
* См. также [[.FORM|макроопределение .FORM]], которое используется в [[MK.EXE]] для записи ''заголовка экранной формы''. | |||
[[Category:Графический интерфейс пользователя]] |
Текущая версия от 19:49, 4 августа 2015
Заголовок структуры экранной формы содержит 8 байт, расположенных в следующей последовательности:
J - максимальный номер элемента в экранной форме; DE - адрес таблицы флагов действий; PI - адрес таблицы переходов по команде ВВОД; PO - адрес таблицы переходов по команде ВЫХОД; PL - адрес таблицы переходов по команде ВЫБОР ВЛЕВО; PR - адрес таблицы переходов по команде ВЫБОР ВПРАВО; RI - адрес основной программы экранной формы; KM - адрес таблицы адресов программ элементов.
Адреса таблиц и основной программы представляют из себя смещение относительно начала заголовка экранной формы.
Максимальный номер элемента J принимает значение на единицу меньшее общего числа элементов, которые могут быть активными в данной экранной форме, поскольку нумерация элементов начинается с нулевого номера.
Расположение таблиц и программ внутри структуры экранной формы определяется указанными в заголовке адресами и может быть произвольным.
Ссылки[править]
- Заголовок структуры экранной формы на сайте НПП «СЕМИКО» (п. 16.2.2.2.)
- См. также Главную таблицу меню
- См. также макроопределение .FORM, которое используется в MK.EXE для записи заголовка экранной формы.