Navigation:  Работа с переменными >

DEFINE DATA - Описание данных

Previous pageReturn to chapter overviewNext page

Описание данных (простых переменных, групп и очередей):

define data

       ..........

enddefine

 

Допустимые типы данных:

BYTE

SHORT

USHORT

DATE

TIME

LONG

ULONG

SREAL

REAL

DECIMAL

PDECIMAL

BFLOAT4

BFLOAT8

ANY

STRING

CSTRING

PSTRING

GROUP

QUEUE

 

Подробнее об описании структуры и свойств данных можно прочитать в руководстве по языку Clarion - описания аналогичны.

Большую благодарность выражаю разработчику библиотеки DynaLib Олегу Руденко (Oleg_Rudenko@mail.ru)

Интерпретатор FMS для создания структур данных использует возможности данной библиотеки.

В демонстрационной версии невозможно создавать структуры размерностью более 128 байт (ограничение DynaLib)

 

Пример:

DEFINE DATA

JQ QUEUE,PRE(JQ)

   a1 LONG

   a2 LONG

   s1 STRING(50)

END

Sum          REAL

TypeDoc   LONG

FileName  STRING(60)

TestQue              QUEUE,PRE(TST)

    Name                 STRING(@S100),ALIGN(C)

    Code                  SHORT(@N_5),ALIGN(R)

    Price                  DECIMAL(@N13`2),ALIGN(R)

    Input                  DATE(@D6.B),ALIGN(R)

    Closed               DATE(@D6.B),ALIGN(R)

                    END

ENDDEFINE

 

 

См. также: SET, CLEAR, SETDATA, SETFIELD, GETFIELD, GETQUE, PUTQUE, ADDQUE, SORT, DELETEQUE, FREEQUE