GE_WZD_CURSOR


Библиотека

V32.EXE

Синтаксис

GE_WZD_CURSOR(WindowName: STRING[];
              ZoneNumber: NUMERIC[0];
              File: IDENT);

Описание

Копирует информацию о позиции из курсора зоны ZoneNumber окна с рабочим именем WindowName в предопределенный курсор таблицы File, причем всю информацию: селект, позицию, элемент. Затем полученная позиция адаптируется к ASL по стандартному правилу.

Параметр File обязан совпадать с мастером зоны ZoneNumber окна WindowName, в случае несовпадения выбрасывается исключение 236.

Процедура выполняется для любой существующей зоны загруженного окна.

GE_WZD_CURSOR можно условно отнести к группе процедур позиционирования. И значит (начиная с версии 14.198.030) после ее выполнения, как и после любой другой процедуры позиционирования, устанавливающей позицию внутри TRY-блока, позиция на выходе из TRY определяется его атрибутом RESTORE_CURSORS.

Исключительные ситуации

Окно WindowName не загружено Исключение 63
Окно WindowName не имеет зоны ZoneNumber Исключение 64
Имя указанной таблицы не совпадает с именем мастера зоны Исключение 236
Указанная зона не имеет мастера Исключение 267

См. также