FHSINIT - Initialization program - all other programs, if invoked from the command line, will transfer control to this program;
- Reads initialization information from file FHSINIT.DAT instead of using DATA statements in program
- Prepares global tables and variables including master list of supported programs and reports
- Processes DOS Environment Parameters
- SET FHSCURS=BIG uses large block style cursor, for screens on which the underline cursor is difficult to find
- SET FHSCONFG=xxxxxxxx (identifies prefix for configuration file, with .CFG suffix)
- SET FHSPRINT=xxxxxxxx (identifies prefix for Printer Setup file, with .PDF suffix)
- SET FHSFILES=xxxxxxxx (identifies prefix for File Setup file, with .FDF suffix)
- SET FHSLANG=ddd:ttt:sss:mmm:rrr identifies prefixes for language files
- ddd=default prefix for all language files
- ttt=prefix for Table definition file (tttTABLE.TDF)
- sss=prefix for Screen Format file (sssSFMTS.SDF)
- mmm=prefix for Messages file (mmmMSGS.MDF)
- rrr=prefix for Report file (rrrRPTS.RDF)
- For Example:
- SET FHSLANG=FRN::::GMN will use language files: FRNTABLE.TDF, FRNSFMTS.SDF, FRNMSGS.MDF and GMNRPTS.RDF
- SET FHSLANG=FHS::XYZ will use language files: FHSTABLE.TDF, XYZSFMTS.SDF, FHSMSGS.MDF and FHSRPTS.RDF