home *** CD-ROM | disk | FTP | other *** search
-
- Welcome to ISAM Manager, The B+Tree/ISAM system for C++. This is
- the Test-Drive Shareware version of the product, and you must
- register if you are still using ISAM Manager after 30 days. Please
- see the REGISTER.DOC file for more information.
-
- While we can't offer full support to unregistered users, we would
- like to hear from you if you have installation problems - we
- should be able to help you out. So if you get stuck, give us a
- call on 01442 891331 (non-UK call +44 1442 891331) or drop us an
- email message at one of our many email addresses.
-
- A multi-user version is available, but you'll have to register to
- get it. However, we have provided a sample program compiled using
- the multi-user version so you can see it in action. Check out
- AFMU.EXE in the KEYSRCH directory.
-
- IF YOU HAVE ANY DATA FILES CREATED USING PREVIOUS VERSIONS OF ISAM
- MANAGER, YOU MUST DELETE THEIR INDEX FILES BEFORE USING THIS NEW VERSION.
-
- INSTALLATION
-
-
- Introduction
-
- To Install ISAM Manager, simply insert disk 1 into drive A (or
- whatever floppy drive letter you are using), and type the following:
-
- A:INSTALL
-
- INSTALL will ask you for a drive and directory name to install ISAM
- Manager into, which will default to "C:\ISAMMGR". The following
- subdirectories off C:\ISAMMGR will also be created:
-
- INCLUDE - Include files
- TUT1 - Tutorial 1 files
- TUT2 - Tutorial 2 files
- TUT3 - Tutorial 3 files
- SOURCE - ISAM Manager source code
- FSCREEN - FScreen Library source code
- KEYSRCH - KEYSRCH & ADDFILE Example program files
-
- You should now add "C:\ISAMMGR" to your DOS PATH statement, as this
- directory will contain some important executable files, and
- "C:\ISAMMGR\INCLUDE" should be added to your compiler's include file
- search path.
-
- ISAM Manager is no longer shipped with precompiled libraries, due to
- the vast number of C++ compilers, and versions that abound. The
- precompiled libraries in previous versions accounted for the majority
- of bug reports due to different compiler option settings, different
- versions etc.
-
- THIS EVALUATION VERSION CONTAINS MANGLED SOURCE CODE, WITH ALL
- COMMENTS REMOVED. FULL, UNMANGLED SOURCE CODE IS PROVIDED WHEN
- YOU REGISTER. THE MANGLING DOES NOT AFFECT THE FUNCTIONALITY OF
- THE CODE, ONLY ITS READABILITY.
-
- Instructions for building your own libraries follow in the next
- section, but you can use ISAM Manager quite easily without the need to
- build any libraries. Simply include all the files from the FSCREEN
- directory (if you wish to use the FScreen library for DOS), and all
- the files in the SOURCE directory with two exceptions. There are two
- files which have different versions for the single user version and
- the multi-user version. If you wish to have a single user program, you
- should include the files "sidxmgr.cpp" and "sdiskmgr.cpp". For a
- multi-user program, include "midxmgr.cpp" and "mdiskmgr.cpp" instead.
-
- If you are running under a DOS or Windows environment, you must use
- either the Compact or Large memory models (Large is preferable).
-
-
- Building Libraries
-
- There are many reasons why you may want to build libraries
- rather than just including the source files in your project. It
- simplifies your projects, and if you have multiple projects on
- different platforms (or memory models), you will need to make a
- library to avoid having the object files clash with each other.
- The process is fairly straightforward, particularly for those
- compilers that allow you to create .lib files from within the
- integrated environment.
-
- To create a DOS single-user library, simply compile all the files in
- the ISAM Manager SOURCE directory, except for "midxmgr.cpp" and
- "mdiskmgr.cpp", and all the files in the ISAM Manager FSCREEN
- directory, and make a library from them. To create a Windows
- single-user library, compile the same files, except for the FSCREEN
- directory.
-
- For multi-user libraries, you should include "midxmgr.cpp" and
- "mdiskmgr.cpp" and exclude "sidxmgr.cpp" and "sdiskmgr.cpp". The
- multi-user files are not provided in this evaluation version. You must
- register to obtain the multi-user version.
-
-
-