Contributor: SWAG SUPPORT TEAM        

>I have a question about Typed Constants.  By this I mean the
>following declaration:
>  Const
>    Example : Byte = 1;
>What are the advantages to this?

  ...One of the advantages to using "Typed Constants", is that it
  allows you to initalize Variables at CompILE-TIME (ie: When you
  Compile your source-code into an .EXE), instead of RUN-TIME.
  (ie: When your Program is actually running.)

  ...Another advantage is that "Typed Constants" within Functions/
  Procedures keep their data between calls.

Procedure SaveData({input} Var DataBuffer : byar_Data);
  bo_FileOpen : Boolean = False;
  if (bo_FileOpen = False) then
      assign(fi_Data, st_DataName);
      reset(fi_Data, 1);
      bo_FileOpen := True
  blockWrite(fi_Data, DataBuffer, sizeof(DataBuffer));

  ...The Procedure above would only open the data-File once,
  and all Repeat calls to this Procedure would just Write
  there data to the File. (ie: The Boolean "Typed-Constant"
  bo_FileOpen would only be False the first time this routine
  executed. The next time this routine executed bo_FileOpen
  would be equal to True.)