[comp.os.msdos.programmer] B-PLUS Indexing

emjeffb@sdrc.COM (Jeff Blanchet) (03/12/91)

I have been trying to use the BPLUS indexing routines which is a shareware
product of Hunter and Associates. I have version 2.0.

I have been able to use these routines on a HP unix system and under MS-DOS.
The package was written for MS-DOS but I have succeeded in running it on unix
platforms.

I have had no problems on the unix system but I want to run my program on my
PC. I have isolated the problem a little. I have a data file which has my
records I want to have indexed (316 records). I want to have five indexes setup
on this file. I created a little test program that does nothing more then
reindex the data file (creates the 5 index files). If I compile all objects
using the small or medium model this program works fine. If I compile using the
large or huge model the program either hangs or gives an error about reading a
record number that does not exist in the file. Obviously there is a problem
with memory overwriting that I cannot seem to find. I believe it has something
to do with the index routines compiled in a model that includes far data.

I must use the large model to run my program. The other models are not large
enough for me to use.

Other then this problem the package seems pretty good. If I can get this
problem fixed I would be more then happy to pay the $35 registration fee. That
is a very good price for a package of indexing routines.

Has anyone else used these routines and experienced the above problem? 
Is there a newer version of the indexing routines?
Does anyone have another index package (cheap) that I can try?

I need to have a solution in the next couple of weeks. The program I am writing
is for a fantasy baseball league.

Thanks in advance!

Jeff Blanchet                         UUCP: uunet!sdrc!emjeffb
SDRC
Cincinnati Ohio