<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>
Date   : Sat, 21 Jan 1984 13:32:46 EST
From   : Bob Bloom (TECOM) <bbloom@brl>
Subject: more fat on the dbase reset fire

From my dBase II version 2.4 user manual:

RESET [<drive>]

The RESET command is used to reset the CP/M bit map after a 
diskette has been swapped.  Normally, if a diskette is swapped, 
CP/M will not allow writes to take place util after a warm or 
soft boot has taken place.

If <drive> is not specified, then the entire system will be 
reset.  Unfortunately, neithr dBase nor the operating system can 
detemine which diskettes you may have swapped and I/O errors may 
result if a disk that has open files is replaced.  If <drive> is 
specified, dBase  checks to see whether any of its files are open 
on that drive and will prevent I/O errors.  THE <DRIVE>-LESS FORM 
SHOULD THEREFORE NOT BE USED AND IS MAINTAINED FOR COMPATIBILITY 
REASONS ONLY.  [Emphasis mine.]  Do not swap and RESET the drive 
which contains the dBase system command files.

So, have you tried the RESET <drive> form vs. the vanilla RESET?

I'm interested because I'm currently involved in writting a 
hopefully saleable package that will require a disk reset.  Also 
note that one cannot reset a disk containing a .CMD file that you 
are running even if no actual swap is made.

I may also note that Ashton-Tate has been very helpfull when I 
call their service number.  (Have your REGISTERED serial number 
handy - they ask for it.)  Ask about the "Technical Reference 
Notes" and the "Technical Support Notes" - these give some hacker 
type information on some of the bugs that have been found and 
what to do about them.  No notes on the reset command though.

I've not had problems using the reset d: form - should I expect any?
I am carefull to close all files first, never reset disks with either
dbase or a running command file on it.  The usual routine is to reset
a floppy drive on a HD system in order to read/write back-up files
while within dbase command file.

bob bloom
<< Previous Message Main Index Next Message >>
<< Previous Message in Thread This Month Next Message in Thread >>