home *** CD-ROM | disk | FTP | other *** search
- RecErrors
- =========
-
- Introduction
- ------------
- Robin Abecasis asked me, sometime ago now, to write a module which could
- tell him all the errors which had occured whilst he had not been with the
- bulletin board he runs. If an error occurs on the bulletin board a box
- usually appears with OK on it. And this stops everything dead.
- Fortunately, somebody thought of this and wrote the NoError module. This
- will click on the OK button after about 5 seconds and the BBS can continue.
- Unfortunately if you aren't there you can't see what the error was. And if
- you were there, there would be no need for NoError.
- So here comes RecErrors, a program which will log all these errors into a
- file so that you can see what has happened.
-
- Usage
- -----
- Run the !Run file. That's it.
- Hopefully, the code will be assembled with no errors and all that in
- future will be required is the running of the !Load file.
- To set the filename of the log file alter the !Load file, or set the
- variable RecordErrors$File to point somewhere useful.
- As this is a very early version, do NOT set RecordErrors$File to a stupid
- filename (ie one which would cause an error) becuase it can't handle it yet.
-
- How it works
- ------------
- The module uses the WimpSWIVe module by Andrew Clover of Doggysoft. This
- allows modules to easily patch calls to the Wimp SWI base, and allows
- RecErrors to get in on all calls to ReportError and to send the information
- into a file for looking at. The file is opened only when needed, so it is
- perfectly safe to do silly things like *Close and other pointless things. The
- file also has it's type set after each error.
-
- Disclaimer
- ----------
- The author accepts no responsibility for any problems which this
- application may cause or loss of data resulting in its use. This application
- is Public Domain. This means that it may be distributed, so long as no charge
- other than copying costs are charged for it.
-
- Bugs
- ----
- • Do not give silly filenames to RecordErrors$File, it shouldn't cause any
- problems, but I wouldn't count on it.
-
- Source code
- -----------
- This program requires the !JFPatch pre-assembler to make the code. This is
- a simple text-to-basic assembler which takes a text assembler file, makes a
- basic program from it to assemble, assembles it and returns any errors.
- Currently, it is under development and requires a lot of work before it will
- be released in any form. As such, the patch file is mostly useless, but must
- be distributed with the resultant module.
- All source code an the resultant module must be distributed together.
-
- Contact
- -------
- Any comments, queries, donations or bug reports can be sent to :
-
- Fidonet NetMail : Justin Fletcher at Arcade (0181 655 4412) [2:254/27]
- E-Mail : Gerph@arcade.demon.co.uk
-
- Snail Mail :
- Justin Fletcher
- “Galadriel”
- 17b Cromwell Road,
- Weeting,
- Brandon,
- Suffolk.
- IP27 0QT
-
- History
- -------
- 23 Apr 1995 : Basic module written for WimpSWIVe. Now v1.00
- 24 Apr 1995 : Improved to handle no file/ error from message. Now v1.01
- 24 Apr 1995 : Checks bit 5 for transient error boxes. Now v1.02
- 28 Apr 1995 : Sent to Arcade. v1.02
- 14 May 1995 : Error copied to workspace to fix bug with filecore. Now v1.03
- 14 May 1995 : Option to include users name in log file. Now v1.04
-