Dec 232017
Latest Version of an excellent set of BTree routines for TP V4.0+. | |||
---|---|---|---|
File Name | File Size | Zip Size | Zip Type |
BTREE.PAS | 27800 | 7400 | deflated |
BTREE1.INC | 55363 | 9787 | deflated |
BTREE2.INC | 20525 | 3331 | deflated |
BTREE3.INC | 22566 | 3828 | deflated |
BUILDTPU.PAS | 1233 | 448 | deflated |
BYTEDATA.PAS | 13117 | 2626 | deflated |
COMPARE.PAS | 17875 | 2754 | deflated |
ERROR.PAS | 11674 | 2844 | deflated |
EXAM0.PAS | 1192 | 514 | deflated |
EXAM1.PAS | 8147 | 2324 | deflated |
EXAM10.PAS | 9887 | 2777 | deflated |
EXAM11.PAS | 10594 | 2755 | deflated |
EXAM2.PAS | 11844 | 2958 | deflated |
EXAM3.PAS | 14257 | 3248 | deflated |
EXAM4.PAS | 2908 | 798 | deflated |
EXAM5.PAS | 8949 | 2530 | deflated |
EXAM51.PAS | 7599 | 2202 | deflated |
EXAM52.PAS | 8822 | 2574 | deflated |
EXAM53.PAS | 13874 | 3233 | deflated |
EXAM54.PAS | 9999 | 2876 | deflated |
EXAM6.PAS | 10649 | 2561 | deflated |
EXAM7.PAS | 8523 | 2435 | deflated |
EXAM8.PAS | 9600 | 2748 | deflated |
EXAM9.PAS | 10204 | 2900 | deflated |
FASTMOVE.PAS | 2573 | 866 | deflated |
FILEBUFF.PAS | 37925 | 6601 | deflated |
FILEDECS.PAS | 4774 | 1423 | deflated |
FILES.PAS | 23640 | 4295 | deflated |
HEX.PAS | 2650 | 680 | deflated |
IFACE.BAT | 484 | 142 | deflated |
LOGICAL.PAS | 32118 | 5632 | deflated |
LRECLIST.PAS | 29286 | 5501 | deflated |
MATH.PAS | 4959 | 1717 | deflated |
MYPRINT.PAS | 3713 | 1103 | deflated |
NUMBERS.PAS | 3066 | 935 | deflated |
PAGE.PAS | 42220 | 7755 | deflated |
QUICKREF.DOC | 33066 | 5879 | deflated |
QUICKREF.TXT | 29315 | 5779 | deflated |
READ.ME | 1972 | 699 | deflated |
SETOPS.PAS | 12093 | 2061 | deflated |
SORT.PAS | 37313 | 7559 | deflated |
STRINGS.PAS | 4578 | 1303 | deflated |
TBTREE16.DOC | 85196 | 24244 | deflated |
TBTREE16.TXT | 79727 | 23901 | deflated |
TIME.PAS | 10153 | 2553 | deflated |
TP4PRINT.PAS | 8298 | 2510 | deflated |
VLOGICAL.PAS | 42437 | 6637 | deflated |
Download File TBTREE16.ZIP Here
Contents of the READ.ME file
Welcome to the world of TBTREE!
You will notice two .DOC files and two .TXT files. The .TXT files are the
"source" for the two .DOC files. The .TXT are in MicroStar format and can be
read into any word processor/text editor which can handle ASCII. You can then
reformat it etc. as desired for you own use. This is especially useful if you
don't have a printer which will print 66 lines per page. The DOC files are
formatted to be print on a printer which will print 66 lines per page. Most
people will be able to simple print these using the DOS Print command and they
will have the full documentation. I have included both the .TXT and .DOC for
convenience only.
Have Fun,
Dean
Added - Just before shipping this, it came to my attention that I had an error
in the SORT unit. This error has been corrected in the version on this disk.
Also, for users of Turbo Pascal 4.0, there is one line in the VLOGICAL.PAS
file which will not compile properly. It will be obvious when you try.
The line in question now reads:
RECSINPR = PAGESIZE Div SizeOf(FileSpaceInfoRecord); (* Number of file
space info records
which will fit
into one physical
record *)
Change it to read:
RECSINPR = 51; (* Number of file
space info records
which will fit
into one physical
record *)
You will notice two .DOC files and two .TXT files. The .TXT files are the
"source" for the two .DOC files. The .TXT are in MicroStar format and can be
read into any word processor/text editor which can handle ASCII. You can then
reformat it etc. as desired for you own use. This is especially useful if you
don't have a printer which will print 66 lines per page. The DOC files are
formatted to be print on a printer which will print 66 lines per page. Most
people will be able to simple print these using the DOS Print command and they
will have the full documentation. I have included both the .TXT and .DOC for
convenience only.
Have Fun,
Dean
Added - Just before shipping this, it came to my attention that I had an error
in the SORT unit. This error has been corrected in the version on this disk.
Also, for users of Turbo Pascal 4.0, there is one line in the VLOGICAL.PAS
file which will not compile properly. It will be obvious when you try.
The line in question now reads:
RECSINPR = PAGESIZE Div SizeOf(FileSpaceInfoRecord); (* Number of file
space info records
which will fit
into one physical
record *)
Change it to read:
RECSINPR = 51; (* Number of file
space info records
which will fit
into one physical
record *)
December 23, 2017
Add comments