Free Downloads


Clipper Solutions Home Frequently asked questions Contact Clipper Solutions Cool CA-Clipper LinksClipperSolutions XBase++/Clipper products

Home F.A.Q. Contact Links Download Products

This page contains links to files I am making available for FTP download. Click on the appropriate link under the Formats section of a file's description to begin downloading.

All downloads are in zip compressed format and can be decompressed using PKZip or WinZip. All file sizes are approximate.

Contents

XDemo() - Differences in compile modes of XBase++.

RomanNum() - Integer <-> Roman Numeral.

StartSet() - Clipper initialization procedure.

TagValue() - Tag a value for a table field.

Barcode() - Paint a barcode in dot matrix printer.

Mem2Xpf() - XBase++ procedure that converts Clipper .mem files to .xpf.

IsAppRunning() - Is an XBase++ application already running?

DirTree() - Get all subdirs in a drive or dir.

DelBut() - Delete all but the mask you pass it.

Array2Dbf()/Dbf2Array() - Dbf record <-> Array

XBrow - Database Table Browser/Editor.

 

 

 

 

Top of page

XDemo()

This program installs two small programs that demonstrate the differences in XBase++ programs compiled in basic mode (straight Clipper 5.2 convertion), and the same program converted to GUI using XBase 1.82, Express++ and my own library. Uninstall procedure is included and so is the source code.

Format: .zip (3.9mb)
Last updated: April 10, 2005.

      RomanNum()

This Clipper utility allows you to convert an integer up to 3999 to a roman numeral and viceversa.  Example usage: 

RomanNum(1998) // returns MCMXCVIII
RomanNum("mmmdxliii") // returns 3543

Format: .zip (1.5k)
Last updated: June 30, 1998.

Top of page

StartSet()

This function, if placed at the beginning of a program, will save the beginning screen and colors to static variables. It also sets century and epoch, solving the Y2K problem. The next time it is executed, it restores the information saved to static Variables, restores the beginning screen, and quits the application with the DOS errorlevel of your choice.

Format: .zip (1.5k)
Last updated: June 30, 1998.

Top of page

      TagValue()

This function allows you to tag a field value in the current open table or another openned Table.

Format: .zip (1.03k)
Last updated: June 30, 1998.

Top of page

Barcode()

This function allows you to print a barcode in most dot matrix printers.

Format: .zip (1.5k)
Last updated: June 30, 1998.

Top of page

Mem2Xpf()

This function allows you to convert Clipper .mem files to XBase++ .xpf files.

Format: .zip (0.4k)
Last updated: January 29, 2002.

Top of page

IsAppRunning()

This function allows you to switch to an already executing procedure by passing to it the window title or the .exe name. XBase++.

Format: .zip (24.2k)
Last updated: June 3, 2003.

Top of page

DirTree()

This function allows you to get all the subdirectory names in a disk drive or directory. XBase++ or Clipper.

Format: .zip (0.9k)
Last updated: June 2, 2003.

Top of page

DelBut()

This function allows you to delete all the files in a directory with the exception of the files passed to the function as a parameter. XBase++.

Format: .zip (1.6k)
Last updated: June 6, 2003.

Top of page

Array2Dbf() and Dbf2Array()

This function allows you copy a dbf record to an array and viceversa regardless if the tables are dissimilar with some identical fields. Clipper and XBase++.

Format: .zip (.78k)
Last updated: Dec. 16, 2003.

Top of page

XBrow

This procedure allows you to Browse/Edit a database table. It allows the user to do just about anything he/she would want to do with a database table. Includes install/uninstall program. The initial password is 7041776. Available in setup.exe file. Will not release source code. Comments and suggestions are welcome.

Format: .exe (12 MB)
Last updated: Mar. 27, 2008.

Top of page

 

Free Web Traffic Reseller/Advertiser Account