home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The World of Computer Software
/
World_Of_Computer_Software-02-385-Vol-1of3.iso
/
d
/
drcpas10.zip
/
README.1ST
< prev
next >
Wrap
Text File
|
1992-11-17
|
2KB
|
51 lines
DRCPAS 1.0
A collection of Turbo Pascal units from David R. Conrad
In the last eight years I've written an awful lot of Turbo Pascal
source code, starting with version 2.0 of Borland's compiler. Most
of it either wasn't very good, or was useful only for the one small
task it was written to accomplish. But some things I've found myself
using over and over, and they've made their way (since version 4.0)
into units. Many of the questions I hear in the usenet newsgroup
comp.lang.pascal have to do with rewriting various wheels which I've
got in these units, so I've decided to make them available.
Worst things first:
This code is not copyrighted, you may use it freely.
There are no guarantees, either expressed or implied,
as to either merchantability or fitness for a particular
purpose. The author's liability is limited to the amount
you paid for it.
Now that that's over with, back to business:
Its greatest flaw is a lack of documentation: most routines are
given one line explanations. Perhaps in a future revision I'll add
more to this, but in many cases I think it's adequate. There aren't
many comments in the code, and some routines are rather long, but
everything's been tested, and used in commercial applications: there's
no spaghetti code here (I hope :-).
tools.pas miscellaneous: case conversion, numeric formatting, strings
ieee.pas conversions with $N+ for IEEE reals, similar to tools.pas
dostools.pas file existence, cursor, printer, rebooting, time
timer.pas the DOS timer; 54ms resolution
keyboard.pas read F11 & F12, push keys back, support for screen saver
paramters.pas parse quoted command line parameters with "spaces in them"
absio.pas logical DOS sectors (Int 25/26) including large partitions
crc32.pas 32-bit Cyclical Redundancy Check in Turbo Pascal
I also have windowing, menuing and mouse units (and more), but I want to
take some time and improve them a bit before making them public, so
they'll have to wait till at least 1.1.
I would greatly appreciate any comments, criticisms or suggestions (but
not flames, please).
David R. Conrad, 17 Nov 92
David_Conrad@mts.cc.wayne.edu
dave@michigan.com