home *** CD-ROM | disk | FTP | other *** search
- ********************
-
- PROCEDURE Chk_config
-
- PARAMETERS _ifquit, _consize, _bufsize, _drive, _row, _col
-
- DO CASE
- CASE PCOUNT() = 0
- _ifquit = .T.
- _consize = 20
- _bufsize = 8
- _drive = "C:"
- _row = 0
- _col = 0
- CASE PCOUNT() = 1
- _consize = 20
- _bufsize = 8
- _drive = "C:"
- _row = 0
- _col = 0
- CASE PCOUNT() = 2
- _bufsize = 8
- _drive = "C:"
- _row = 0
- _col = 0
- CASE PCOUNT() = 3
- _drive = "C:"
- _row = 0
- _col = 0
- ENDCASE
-
- IF EMPTY(_drive)
- _drive = "C:"
- ENDIF
-
- IF THE_CHECK(_ifquit) < _consize .OR. THE_BUFF(_ifquit) < _bufsize
- @ _row, _col CLEAR
- @ _row+1, _col SAY "Not enough FILES/BUFFERS are opened by your CONFIG.SYS file. "
- @ _row+2, _col SAY " All Files Closed."
- @ _row+4, _col SAY "Shall I Modify CONFIG.SYS? "
- IF PROMPT()
- MODI_CON(LTRIM(TRIM(TRANSFORM(_consize, "99"))), LTRIM(TRIM(TRANSFORM(_bufsize, "99"))), _drive)
- IF _ifquit
- @ _row+3, _col CLEAR
- @ _row+3, _col SAY "CONFIG.SYS has been re-written!!"
- @ _row+5, _col SAY "Please re-boot your computer..."
- QUIT
- ENDIF
- ELSE
- IF _ifquit
- @ _row+3, _col CLEAR
- @ _row+3, _col SAY "CONFIG.SYS is un-changed!!"
- QUIT
- ENDIF
- ENDIF
- ENDIF
-
- * End of File