home *** CD-ROM | disk | FTP | other *** search
- Public Domain Software (c) 1992 I.Haylock
- ^
- Can I say That???
- Using !Merger
- -------------
-
- !Merger is a utility for updating file lists generated by ArcBBS BB's.
-
- This utility will merge a file list with the latest weekly update
-
- Startup the !Merger application by double clicking on it. A dialogue box
- like this will appear:-
-
- +---------------------------------------------------+
- | |
- | +-------------------------------+ |
- | Master List: | | | << Upper box
- | +-------------------------------+ |
- | |
- | +-------------------------------+ |
- | Update List: | | | << Lower box
- | +-------------------------------+ |
- | |
- | Drag the BBS list into | << Messages
- | this window. |
- | |
- +---------------------------------------------------+
-
- Drag the master list to anywhere in the !Merger dialogue box. The
- upper box (for the master list) should change to show a path name
- containing your master list. You should now drag the update list
- which you wish to consolidate with your master list. The pathname
- for this will appear in the lower box. If there are no problems the
- lists will be consolidated and the message "List updated." will appear.
- If there are problems, you should read the error messages and take
- appropriate actions. The only common error message you may see is
- "disc full" which should not occur if you are merging onto a new disc.
- If you have additional files on the master disc you should move them
- elsewhere. It is not possible to merge the master list with the same
- 'FDiff4DnLd' file more than once, this is to prevent duplicate files
- being merged into the master list by consecutive merges. Files that
- are to be deleted are only matched by their file numbers, this enables
- the file descriptions to be altered if you wish, and enables markers to
- be placed between the file name and file description (e.g I use a '#')
- to remind you that you have previously downloaded the file.
-
-
- If an error occurs !Merger will report the error and quit, requiring the user
- to correct the problem and re-run !Merger.
-
- When !Merger is finished you can quit the application either by menuing on
- the !Merger window and selecting QUIT or by selecting the CLOSE (☓) icon
- on the window.
-
- -----------------------------------------------------------------------------
-
- Updates
- -------
-
- Version 1.10
-
- Speeded up the reading routines using BPUT#x,x$ and x$=BGET#x
- (Didn't know you could use strings :-) )
-
- Also halved the time to search for file matches
- For some reason I searched for deletions and additions in seperate loops!
-
- Version 1.21
-
- Whoops! discovered I'd edited my list before writing this program, and it
- didn't work with the original Master file :-(
-
- Sorted out this slight problem :-)
-
- Now closes the files when Cancel is selected if an error occurs such as
- a new area is found during the merge, which requires manual insertion.
-
- Now runs at approx 1 minute on an A5000 Hard drive!
- THREE times as fast as version 1.00 ! :-)
-
- Version 2.00
-
- Totally re-written the program to enable new areas to be merged automatically.
- Now even faster!
- (approx. 30% faster i.e takes approx 40 secs on an A5000 hard disc)
-
- Version 2.01
-
- Check to see if files already merged
-
- Version 2.02
-
- Check only filenumber when comparing files for deletion, enabling users to put markers
- between the file name and file description to show which files they have previously
- downloaded. (Like wot I do :-) ).
-
- Version 2.03
-
- Major bug in new area merging routine (i.e it forgot to add the line 'Size of area')
- which caused all the following areas to be corrupted when the file was updated again :-(
-
- Also extended the file each time the program was run which caused the total file size to
- be lost, causing the program to crash on the next merge.
-
- Version 2.04
-
- Replaced the CLOSE#0 commands with the proper file handles.
-
- Version 2.05
-
- Failed to add new areas to end of file, now will even add empty areas.
-
- Version 2.06
-
- After a major failure when an area was renamed I decided to rewrite the program
- in 'C'. Also speeds up the actual time for the merge to complete.
-
- !Merger now handles renamed areas.
-
- Also some files have their desriptions split over more than one line. When
- deleting files !Merger now checks if this is so and deletes the following line
- if nessesary.
-
- Version 2.09
-
- After a lot of files were deleted and re-added to Arcade in order to rename them,
- !Merger failed to cope as it was only able to cope with up to 200 deletions and approx.
- 240 files were deleted (Damn!). !Merger can now cope with up to 500 deletions.
-
- Version 2.10
-
- !Merger was unable to handle brackets being used in the area title, as it searched
- for the first open bracket and assumed the following characters were the area number.
- !Merger now searches for the last occurance of the open bracket, so if brackets are used
- in the area title, you must make sure that the brackets containing the area number come
- last.
-
- Version 2.11
-
- !Merger handled areas greater than 99 incorrectly, now handles areas from 1-999.
-
- -----------------------------------------------------------------------------
-
- Any problems you get I can be contacted on
- Arcade username:Garrard (#989).
-
- You are free to copy this program as you wish as long as none of
- the files are changed or omitted.
-