                                                                Sept, 1992

    Setting up a Bullet Proof Configuration File.
    
    By Larry W Jordan JR            Jordan/Denske Software Publishing 
    User Id: 71011,2221
    
    One of the first tests of a decent project, is the ability to store
    user preferences and certain variables that you may have designated
    upon installation,  and then flawlessly retrieve that data each time
    the program executes.
    
    The enclosed files...
        
        TESTCFG.MAK
        TESTCFG.BAS
        CONFIG.BAS
        ERROR.BAS
        UI.BI
        UI.QLB
        UI.LIB

    Provide a working model of how I created a configuration setup for all
    of my projects.  It will respond to a non-existence CFG file and also
    allow you to run a routine to restore a series of default values.

    At any time that you redefine the 'TYPE Config' it will delete the
    old version of the CFG file and update default parms.

    The enclosed files are set up for PDS 7.x users with the user interface
    toolbox library. QB 4.x users could easily adapt the code by 
    substituting the 'QB.BI' file instead of the 'UI.BI' file and then
    changing all of the User Interface 'WindowLocate' and 'WindowPrint' 
    statements to standard QB syntax.  Then remove all of the pipe symbols
    from all a$ comments and adding chr$(13) to create the line breaks.


