I did quite a bit of work using Clipper and FiveWin (an add-on library for Clipper
to make Windows GUI programs). I have built a large collection of library code and
utilities for working with DBF files. I've moved away from this over the past decade
and have decided to make pretty much all of it available. You're free to use the
downloads on this page in any manner you see fit except reselling them as-is and/or
passing it off as your own work.
These programs were all created using
Clipper 5.2e,
FiveWin 1.92, and
Comix 3.00.09 in various combinations.
The rmake scripts and link files are made for use with
Blinker.
All of the zip files contain the program binaries and source code, but rarely documentation :).
If you have any questions send me an email and I'll do my best to answer them.
Keep in mind that these are 16-bit programs. They can act a little flaky on newer
operating systems. Seemingly randomly (and almost always immediately upon starting) you
may see a "memory low" error. Just restart the program and it will probably go away.
- ctl3d.dll and bwcc.dll
- The Windows programs on this page generally require these two dlls.
I have made them available separately rather than duplicate them in each
of the other zip files. You can either install them into your system directory
or put them in the application folder.
55K, added 2005-10-07
- Fixes192
- This is a library of fixes and improvements for FiveWin 1.92. Little changes to
classes and fixes for things like memory leaks present in the original release.
116K, added 2005-10-07
- RayLib
- My personal library stuffed full of useful functions created over the years.
Pretty much every program on this page requires this library. It can be built for
use with FiveWin or for plain old DOS Clipper - see GO.BAT and DGO.BAT for details.
177K, updated 2008-04-16
- DateCalc
- A handy little calculator utility for doing date math.
295K, added 2005-10-07
- DBF2CSV
- All my recent work with Clipper has been doing conversions to other database formats.
This command line utility will dump a dbf into a csv file. It includes multiple RDD
support, a configurable date format and lots of options for exporting memo fields.
281K, updated 2008-02-29
- DBFix
- A free utility to repair damaged DBF and memo files down at the byte level.
This one actually has instructions (readme.txt)! I added a console version of
the program because the FiveWin one generally runs so poorly on XP.
The files that start with "CL" (Command Line) belong to the console project.
732K, updated 2007-01-14
- DBMaster
- DBMaster was originally designed to be a data-dictionary/dbf structure utility but
grew to be the place where I put all the other little functions that seemed too small
to have their own separate executable. Tons of handy stuff for working with DBF, TXT
and PRG files.
437K, updated 2007-06-18
- RandMap
- I recently dug up this old project I had created with a friend for generating random
terrain maps for tabletop gaming. Given a directory full of bitmap "tiles", it
creates a map of the desired size by randomly combining the tiles in various states
of rotation and flop. It includes scratch-built code for loading, manipulating and
combining 4-bit, 8-bit and 24-bit bitmaps. Includes sample tilesets.
390K, added 2008-01-18
- WinBrow
- A database browser along the lines of DBU, but in an MDI GUI interface with lots of
extras. This was created by me for me, so there isn't any comprehensive
documentation, but if you've been working with DBFs for a while, you should
recognize most options. For those features you can't figure out, check the source
code then send me an email if you're still unsure. This program can be associated
with DBF files to open them automatically when you double-click them in explorer.
515K, added 2005-10-07