The DLL is an xbase/btree system in the same vein as Bullet and
CodeBase.
The strings in question are not ASCIIZ strings. They are usually
dimensioned like DIM CachedNode AS STRING * %MAX_NODE_SIZE
All the functions that accept these types of strings are have
parameters like, FUNCTION GarbageNode(TheNode AS STRING * %MAX_NODE_SIZE)
etc....
The DECLARES for the functions and subs are also defined using the
equates.
The DLL works perfectly with 1024. It will also *compile* using
various other numbers (e.g. 1200, 1300) but when run it does
not produce the correct results - very wierd.
I'll continue developing using the 1024 node size, but in the
back of my mind this is nagging at me!

Thanks.
------------------
Paul Squires
[email protected]
Leave a comment: