Документация по Clarion


TIME (четырехбайтное время)


метка TIME[,DIM()][,OVER()][,NAME()][,EXTERNAL]

Формат: чч мм сс ст
Диапазон: часы: 0..23

минуты: 0..59

секунда: 0..59

секунды/100: 0..99
DIM Размерность(и)


переменной как массива.
OVER Разделяет один и тот же
участок памяти с другой
переменной
NAME Задает внешнее имя для
переменной.
EXTERNAL Указывает, что
переменная описана и
память под нее выделяется
во внешней библиотеке. НЕ
разрешено для описаний FILE,
QUEUE и GROUP.

TIME описывает четырехбайтную переменную типа времени. Этот формат соответствует типу поля "TIME" в Btrieve Record Manager. TIME используемые в числовых выражениях, преобразовываются в число сотых долей секунды, прошедших с полуночи (стандартное кларионовское время, обычно хранится как LONG). Тип DATE имеет смысл употреблять для совместимости с внешними файлами и/или процедурами.
Пример:
ChkoutTime TIME !Declare checkout time field
OtherTime TIME,OVER(CheckoutTime) !Declare field over time field
ContactTime TIME,DIM(4) !Array of 4 time fields
ExampleFile FILE,DRIVER('Btrieve') !Declare a file
Record RECORD
TimeRecd TIME,NAME('TimeField') !Declare with external name
. .
См. также: Standard Time




Содержание раздела