Позиции Назад В начало Вперед

Синтаксис описания типа следующий:

<описание-позиции> = positionHandle [ of <имя-таблицы> ] ;

<имя-таблицы> - имя таблицы описанной в словаре или как таблица в памяти.

Допускается описание переменных типа positionHandle, а также параметров функций.

Использование переменных и полей этого типа допускается только в операторе присваивания и в операторе сравнения на "равно" и "не равно". В переменную можно присвоить значение позиции любой таблицы.

При попытке присвоения в поле таблицы позиции от другой таблицы и при сравнении позиций от различных таблиц генерируется исключение exIncompatiblePositionField.

Смотрите также

Передача позиции.

Пример

var varPos : positionHandle;
var varBaseDocPos : positionHandle of BaseDoc;
type TBaseDocPos = positionHandle of BaseDoc;
...
function DoSomething (myPos : TBaseDocPos);
// или
function DoSomething (myPos : positionHandle of BaseDoc);