VYHRAZENÉ DATOVÉ PRVKY

Makrojazyk vnitřně definuje některé základní datové prvky - jedná se o prvky standardní (uvedené níže) a datové prvky aplikace. Názvy těchto prvků jsou vyhrazené, tzn. že není možné definovat vlastní uživatelské datové prvky (proměnné, konstanty...) stejného jména. Konstanty s přednastavenou hodnotou:

  False    : Byte =  0;
  True     : Byte =  1;
  PI       : Real =  3.14159..;
  cmOK     : Byte = 10;
  cmCancel : Byte = 11;
  cmYes    : Byte = 12;
  cmNo     : Byte = 13;
  WinMove  : Byte = 1;
  WinGrow  : Byte = 2;
  WinClose : Byte = 4;
  WinZoom  : Byte = 8;
  MaxKeyLen    : Byte = 40;   může být u různých systémů různá
  OfSelectable : Byte = 1;
  OfFirstClick : Byte = 4;
  OfFramed     : Byte = 8;
  MNULine    : Integer = 256;
  MNUManager : Integer = 257;
  MNUSubMenu : Integer = 258;
  KBNoKey  : Integer   = 0;
  KBEnter  : Integer   = $1C0D;
  KBEnd    : Integer   = $4F00;
  KBEsc    : Integer   = $011B;
  KBLeft   : Integer   = $4B00;
  KBRight  : Integer   = $4D00;
  KBUp     : Integer   = $4800;
  KBDown   : Integer   = $5000;
  KBPgDn   : Integer   = $5100;
  KBPgUp   : Integer   = $4900;
  kbF1     : Integer   = $3B00;
  kbF2     : Integer   = $3C00;
  kbF3     : Integer   = $3D00;
  kbF4     : Integer   = $3E00;
  kbF5     : Integer   = $3F00;
  kbF6     : Integer   = $4000;
  kbF7     : Integer   = $4100;
  kbF8     : Integer   = $4200;
  kbF9     : Integer   = $4300;
  kbF10    : Integer   = $4400;
  LPT1     : Integer = 0;
  LPT2     : Integer = 1;
  LPT3     : Integer = 2;
  Year     : Byte    = 1;
  Month    : Byte    = 2;
  Day      : Byte    = 3;