Neil's FoxPro Resources presents...
Neil's Collection of Public Domain and Shareware FoxPro files (FoxFiles)

Looking for the Barcodes? They're here. Or, you could go to the barcode page for a concise list.

All of these files are available. If you have any problems retrieving them, please let me know.

| 0-9 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |

  1. +Macros.zip
    +Macros demo by FoxMasters to automate developer's work in Visual FoxPro based on FoxScript procedural macros.

  2. 3dctrl.zip
    A driver for Ken Levy's GENSCRNX

  3. 3dfox.zip
    3D Effects Driver 2.0 for GENSCRNX

  4. 3of9.zip
    Code 3-of-9 barcode. On a laser or inkjet printer they print out nicely around 24pt size. There may problems using the space character in the barcode.

  5. acdisp.zip
    Report Viewer for FoxPro 2.x DOS by George Allen. ACDISP will display any text file and can be used anywhere you normally use the command "MODIFY FILE <file name> NOEDIT"

  6. aedit.zip
    AEDIT by Stephane Desnault is a function to edit arrays of any size with full mouse support, scrolling, and additional niceties such as elevators (when needed). This version of the AEDIT window is purely modal.

  7. attr25.zip
    ATTR.PLB is a C routine which allows a FoxPro program to set and read a file's attribute byte.

  8. barcod39.zip
    Barcode 3-of9 font overcomes the space identified for 3of9.zip above, but the '*' character is missing.

  9. barerror.zip
    Barrett Error Trapping and diagnostics application

  10. baselib.zip
    by Jonathan Cohen is a set of conversion functions for: dec to hex, hex to dec, dec to bin, and bin to dec

  11. bccfll.zip
    by Walter Nicholls contains instructions and tools for using Borland C++ to create libraries (FLLs) for FoxPro for Windows 2.5 and 2.6.

  12. bcsn009.zip
    Barcode Decoder - Code 3-of-9 and Interleaved 2-of-5 decoder software Version 0.09

  13. brcpro2.zip
    Break Procedure v2.0 breaks a procedure file into several files - one for each procedure/function.

  14. brow_x.zip
    Browse X by Lee Rodgers provides incremental search browse capability.

  15. browser.zip
    Browser by Ira D. Wald is an ncremental browsing solution for FoxPro.

  16. bultonly.zip
    Bullets Only by Greg Salter is a bullets only true-type font.

  17. butmes.zip
    Multi-line message, multi-button Button/Message Window for FoxPro by Lee Rodgers

  18. cal.zip
    CAL.FXP popup calendar for FoxPro 2.5/DOS with demo by Matt Gordon.

  19. cal_fxtl.zip
    Calendar screen (spr, scx, sct)

  20. calend.zip
    Ultimate(?) Calendar by Lee Rodgers a.k.a. Leebert (source code is available for $15)

  21. cases.zip
    Library files for C like case and switch constructs for FoxPro. Both .plb and .fll files are included

  22. cdx2prg.zip
    by Jason Landry and used in the build process to automatically create the syspack pack/reindex program. Code generator for packing and reindexing tables

  23. chkdrv.zip
    Library function with C source code to check drive availability on floppy drive, hard drive, and netword dtives. Both .plb and .fll files are available

  24. chklpt.zip
    .plb library to check printer status

  25. cipher.zip
    CIPHER30.FLL by Roy L. Gerber was prepared from the original CIPHER.C from cipher2.zip from Rettig/Kennamer

  26. cipher2.zip
    CIPHER library for FoxPro 2.0 API - encryption and decryption routines written by Tom Rettig and Leonard Zerman, modified for the FoxPro 2.0 API by Walt Kennamer.
  27. cnovell.zip
    Simple routine to get the user name and connection number for a Novell workstation (.plb)

  28. colors.zip
    Table containing various color combinations

  29. comwin.zip
    Foxpro Command Window Emulator by Phillip.G Harding

  30. copyfile.zip
    Copy files using low level I/O with progress thermometer. This program uses Progress Thermometer by by Cory A. Jaeger

  31. cryptor.zip
    Cryptor by Xitech, Inc. is an API Library, written in assembler, that provides seamless, integrated data encryption for FoxPro DOS and Windows for FoxPro 2.0, 2.5 & 2.6. this version is a demonstration version and is a fully functional copy with no restrictions except for a copyright window that will appear every 90 seconds.

  32. cursor.zip
    CURSOR.FLL by Ken Tittle is a library file to allow FoxPro to change the shape of your cursor using Bitmap files.

  33. d2bx.zip
    base-10 to Base-x converter by Lee Rogers

  34. db11us.zip
    A Windows .dbf browser by Dirk Schesmer which does not require FoxPro (shareware $30)

  35. dbffix.zip
    This .prg uses low level calls to check the dbf header and make corrections if errors exist (USE AT YOUR OWN RISK). There is MUCH similarity to the code from fix_dbf.zip

  36. dcpy.zip
    Low-level routines (Windows .fxp) to copy multiple files across disks

  37. del_it.zip
    by Frank Punzo. This program accepts the deletion criteria as a parameter (accepts wildcards)

  38. desnip.zip
    DeSnipIt Version 1.0 by Greg Dunn is an application to move all code out of screen snippets into an external .prg

  39. dlock.zip
    by Bruce K. Taub returns a code based upon the FoxPRO DBF/IDX File Lock Status

  40. dmetd4fp.zip
    COMET-MP: the Background Communications Library by CompuSolve. This is a DEMO of the multi-port xBase communciations library and is limited to 2k file transfers

  41. drawline.zip
    Drawline by Gregory L. Reichert enables the developer to draw non-linear lines on the screen in selected color

  42. drawmap.zip
    Drawmap by Simon Collingridge assists with database documentation by drawing a map of the current table relationships

  43. drgdrp20.zip
    DragDrop Driver 2.0 for GENSCRNX This also requires the 3D.PRG driver 2.0 or later to automatically create 3D effects for the drag and drop objects.

  44. drives.zip
    DRIVE.PLB written by Peter Colclough is a Foxpro Library which returns the number of available drives and their identifying letters

  45. dualpick.zip
    by Jeff Neeley implements a "dual" picklist with ADD, REMOVE, ADD ALL, REMOVE ALL

  46. error.zip
    by Pat Y. Boens Copyright (c) 1995 by FoxPro Xbase Focus - FoxPro User Group of Belgium. This error handler uses Focus .fll/.dll

  47. event.zip
    This is a demo (shareware) by Christophe Biehlmann that intercepts events for up to 100 different windows and uses a .fll

  48. ezpass.zip
    Simple password routine by Kenneth C. Denson that returns "*" for keystrokes (not secure)

  49. fastwr.zip
    TrueType font that only prints "*" characters

  50. fctime.zip
    F_CTime by Tim Nagle convert the number of seconds since midnight to a time string

  51. ffdemo.zip
    FoxFire point and shoot report generator and manager version 2.5 demo

  52. fileuse.zip
    This is a single server Novell network compatible utility which shows you all the users who have a file locked. In addition, it can send a broadcast message to all users who have a file locked.

  53. fix_dbf.zip
    by Ken Harrison is a .prg that attempts to fix tables that FoxPro says are Not A Database File. There is MUCH similarity to the code from dbffix.zip

  54. fixdbf.zip
    is a utility to edit/fix damaged headers of dBase, FoxBASE+ and FoxPro (shareware)

  55. fixfox.zip
    FixFoxPO by P.L. Olympia attempts to fix tables that FoxPro says are Not A Database File. This program will not attempt to fix the damaged records only the header.

  56. fntime.zip
    F_NTime by Tim Nagel returns a numeric value representing the number of seconds past midnight from a time string.

  57. fox_cal.zip
    Calendar for FoxPro for Windows by David P. Miller

  58. fox_lib.zip
    FNKSHN (pronounced function) foxpro library version by Perry Fect is a set of freely distributable functions and utilities for FoxPro 2.6

  59. foxbar.zip
    FOXBAR by David Myer and Rob Hewitt is a C/C++ based Windows tool bar for FoxPro

  60. foxbit.zip
    Bitwise operator functions for FoxPro written by Ted Means (asm source is included)

  61. foxdial.zip
    Demo of a modem dialer for Foxpro

  62. foxmail.zip
    by Tom Snell is a program to track e-mail

  63. foxpcx.zip
    by Master Creative Software, Inc. includes a library (.plb) to view .pcx images (shareware)

  64. foxsqz.zip
    by Master Creative Software, Inc. includes a libraries (.plb/.fll) to add compression and archiving to Foxpro applications (shareware)

  65. fpbool.zip
    Boolean by Colin R. Keeler provides some Boolean algebra functions for FoxPro

  66. fptfix.zip
    by Bill "Hank" Castello attempts to repair FPT files which contain memos to their associated dbf files

  67. fpwerror.zip
    FPWERROR-FoxPro Windows Error Handler by Pat Adams (very nice) Look at fpwerror.prg for use and some instructions

  68. frx2prg.zip
    Generates a PRG from an FRX, thus avoiding the overhead associated with calling REPORT FORM.

  69. ftoolegs.zip
    Several examples for using foxtools.fll

  70. gen3d2.zip
    by Christopher L. Newland adds 3D styling to screen objects in FoxPro for DOS and Windows

  71. genmnx.zip
    GENMENUX 3.0 - A Menu Processor in the flavour of GENSCRNX by Andrew Ross MacNeill extends the the developer's control over FoxPro's menu builder

  72. genricpd.zip
    Generic genpd replacement genpd for DOS like output while in FoxPro for Windows

  73. genrpx.zip
    enRepoX - Report Extender by Markus Egger - Powertool-Extender for reports (the GenRepoX-syntax is very similar to the GenScrnX- and GenMenux-syntax.

  74. genscr20.zip
    GENSCRNX 2.0 - Extended control over FoxPro's Screen Builder without changing GENSCRN.

  75. getdate.zip
    by R.L. Coppedge lets you select a date from a calendar style picklist

  76. ggraph.zip
    by Rick Strahl is a front end for GenGraph that allows you to create graphs without accessing the Graph Wizard by simply calling the GGRAPH function with a couple of simple parameters that specify graph type, titles and the display mode

  77. global.zip
    by Wyne Ince is a utility to perform multiple search and replace operations on multiple files.and includes a FoxPro menu bar option

  78. gmatrix.zip
    gMatrix for FoxPro by Lee Rodgers generates binary matrix table for to be used in a SQL statement that involves percent, ratio & longitud. difference calculations and other hairy problems that might ordinarily require sequential processing or multiple SQLs or subselects

  79. gp25.zip
    GPLIB by George Sexton is a NetWare API Library for FoxPro 2.X. Using this library you can gain access to NetWare's advanced printing, security and other features

  80. gp30.zip
    GPLIB includes libraries for FoxPro 2.X for DOS, FoxPro for Windows, through Visual FoxPro. The libraries (.plb/.fll) have a large number of functions - the selection is quite impressive.

  81. graphit.zip
    runs excel and builds the graph of the data which is loaded into a cursor TEMP that contains the final form of the data to be graphed.

  82. gsxhlp.zip
    GENXHLP - On-Line DOS Help System for Systems (.dbf help format) compiled by Frank "dFox" Picchione for the GenScrnX/GenMenuX systems by Ken R. Levy, Bill Anderson, and Andy MacNeill

  83. gsxsam.zip
    Sample Code for GenScrnX

  84. gtdt25.zip
    GETDTTM.PLB by Frank DiGiandomenico is a C routine which allows a FoxPro program to get a file's date and time stamps

  85. gxhelp.zip
    Windows Help files (.hlp) for GenScrnX and GenMenuX

  86. indxinfo.zip
    by Stephen Rea finds the descriptions of all of the index tags currently active for all open databases (including cursors), and fills the aindexes array or cursor with this information

  87. info.zip
    by Mark Bonafe creates a message box using the FOXTOOLS.FLL library and returns a character expression based upon the user's response

  88. inifox.zip
    GetIni() and SetIni() are functions written in FoxPro 2.6 by Felix H. Gonzalez that allow a programmer to create and manage .ini files. These functions may be used by both the DOS and Windows versions of FoxPro

  89. intbrw.zip
    by Harold Chattaway integrates the browse and read functions. This requires GenScrnX which is included in the ZIP file.

  90. inwin.zip
    InWin.plb - Library function to detect multi-tasking environments (C source is included)

  91. isdisk.zip
    A binary (.bin) function to to check if a disk is in a disk drive (asm source is included)

  92. isprn.zip
    Library (.plb) to check printer status (two .plb versions and C source files are available)

  93. jkey26.zip
    A very nice set of libraries (.plb/.fll) to allow incremental searches within a browse (C source is available)

  94. keypad.zip
    Keypad by Mr.M.K.Loyalka Displays a keyboard and accepts user input by mouse click.(compressed .prg)

  95. killit_d.zip
    Kill It For DOS by John P. Repko forces users to exit a networked FoxPro application (.plb and C source are available)

  96. killit_w.zip
    Kill It For Windows by John P. Repko forces users to exit a networked FoxPro application (.fll and C source are available)

  97. kmask.zip
    KeyMask Library by R. Scott Mackay traps masks keystrokes by replacing the keystrokes with "*"s while storing the original keystroke values to a string. This library is most commonly used for password entry. The main advantage that this library has over an INKEY() loop is that a GET field is used for input, preserving the native user interaction (including mouse navigation)

  98. lasso.zip
    LASSO driver by Richard D. Hodder for GenScrnX provides access to the comment snippet for a group of objects

  99. libfix.zip
    Patch modifies your API_ML.LIB so that it no longer saves and restores the interrupt vectors 35h through 3Fh on every callback to Foxpro 2.5ff. This helps to improve speed of PLB functions compiled with MS-C or VC++

  100. libfunc.zip
    by Jose Dubois is a recursive function for adding or removing library modules from memory. This one uses a recursive call only to save a few lines of code, and it is really more interesting academically to show beginners how and why use recursivity than to demonstrate a complicated problem solved with recursivity.

  101. MacrosSetup.zip
    +Macros demo by FoxMasters to automate developer's work in Visual FoxPro based on FoxScript procedural macros.

  102. matxtab.zip
    MATXTAB by Valdis Matison is a cross tab generator for FoxPro that replaces Genxtab. It produces cross tab reports extremely quickly and has many different input options.

  103. mditmplt.zip
    MIDAPP Multiple Document Interface template application

  104. migrat.zip
    Migration Kit supports migration of dBASE IV (version 2.0 and earlier) and Clipper Summer '87 applications

  105. mkhlp2.zip
    MAKEHELP by James P. Fisher Jr. generates FoxPro context sensitive help from code comments

  106. mousepos.zip
    Binary file (.bin) to position the mouse cursor at a given set of co-ordinates

  107. nmvald.zip
    When-based validation which permits vast flexibility in screen ergonomics (e.g. allowing pressing of an button, bypassing VALID routines).

  108. numword.zip
    by Steven E. Neiner functions to convert a number to word string

  109. onkey.zip
    by James Booth Simulates ON KEY LABEL command with the use of a POPUP menu where the SHORT CUT keys are the OKL keys.

  110. password.zip
    Password routine displays "*" with keystrokes

  111. pcdone.zip
    by Paul Lee displays a percentage progress bar window while a task is working

  112. powerpg.zip
    Power Page by Ron Tanner is a Windows DLL that allows you to send alpha-numeric (full text) messages to pagers

  113. prntcf.zip
    Print Configuration utility library (.fll) with C source code

  114. progress.zip
    Progress Thermometer by Cory A. Jaeger displays a progress thermometer and percent complete

  115. pushpop.zip
    Push/Pop various aspects of the FoxPro environment including Push_Sel/Pop_Sel, Push_Ord/Pop_Ord, Push_Rec/Pop_Rec, and PUSH_DBF/POP_DBF

  116. repair.zip
    Application (.app) for Windows to repair DBF's with a hex editor

  117. resnip.zip
    ReSnip by Edward Leafe is used to add and remove code from screen snippets

  118. rundos.zip
    RunDOS by Steven R. Gould provides a means of calling a DOS program from FoxPro for Windows which waits for the DOS program to terminate. Although this is trivial in Windows (just use the RUN command without the /N option), the same method doesn't appear to work in a true multitasking environment such as Windows NT or OS/2. The problem is described in a Microsoft Knowledge Base article (Document Number Q103032)

  119. runfox.zip
    RunFox by Edward Leafe is a simulated Command window utility that allows the use of most of the functionality of the native FoxPro Command Window without the full FoxPro program being resident on the system.

  120. rw2ini.zip
    Read/Write 2 ini by Dave Rooney is a program to read from and write to .ini files

  121. safepack.zip
    SafePack offers an alternative to pack and reindex commands that are designed to allow you to add table files, make changes to .CDX file structures, index tag expressions, etc.

  122. salvdbf.zip
    salvages records from files returning NOT A DATABASE FILE error.

  123. savedbg.zip
    by Mike Lascuola restores the DEBUG window values saved in the database SAVEDBG.DBF

  124. savenv.zip
    SaveEnv and RestEnv by Eugene Mondrus save and restore the enviroment of Foxpro 2.5 for DOS and Windows

  125. saydis.zip
    SAYDIS by Jason M. Landry Automatically 'grays out' text to the left of a text field when that get field is disabled. This uses GenScrnX

  126. sblankv.zip
    SBLANKV.PLB by Justin Nye is a FoxPro screen blanking utility library (.plb)

  127. sdf2dbf.zip
    by Lee Rodgers performs in-place conversion of an SDF fixed-length ascii file to .DBF format. All you need is a .DBF file with zero records as the header template file, and the SDF file to be converted in-place. (THIS VERSION IS ONLY FOR FIXED LENGTH FILES)

  128. semafore.zip
    by Joe Gotthelf creates and controls semaphores

  129. settime.zip
    SETTIME is a library (.plb) by Mark Creamer used to set DOS and BIOS clock and calendar

  130. slider.zip
    by Brian Jepson is a little program that creates a slider control that can be manipulated with the mouse

  131. spiral.zip
    by Lee Rogers paints spirals on the screen

  132. sscmd5.exe
    SSCommand by Matt Weinbender is a nice, handy utility to help in situations where you have a compiled VFP application running at a client site, and the client does not own Visual FoxPro. It emulates the VFP Command Window, allowing you to perform virtually any FoxPro command and frees you as a developer from having to tote you notebook computer with you when you've got data maintenance or report modifications to make on site.
    Like the command window, it maintains a list of your previous commands. It also allows for multi-line commands using the semicolon for line continuance. You can browse a table, modify a table's structure, modify a report, run a report, etc. The only thing you can't do is compile source code.

  133. startapp.zip
    by Craig Berntson is used to find/run newest version of application based on date and time

  134. stdt25.zip
    SETDTTM.PLB by Frank DiGiandomenico is a library routine which allows a FoxPro program to set a file's date and time stamps (C source is included)

  135. stod.zip
    by Rick Shaddock is a string-to-date function

  136. suprseek.zip
    SuperSeek by Wayne A. Willingham is an incremental search routine that uses the sys(14) and sys(21) functions

  137. sys_dot.zip
    SYS_DOT by Paul Russell is a step back in time to the old dBase programming days. This program clears the screen and displays a standard dot prompt.As commands are entered, they are interpreted and executed. Prior commands are scrolled on the screen in an attempt to display a command history

  138. sys_nw.zip
    SYS_NW.PLB is a library containing two functions to determine Netware connection number and user ID

  139. tabs.zip
    Tabs driver for GENSCRNX by Steven Black takes a screen set and creates a self-contained tab-driven screen (Requires GenScrnX and YOU MUST HAVE 3D.PRG and 3DBOX.PRG IN YOUR FOXPRO PATH)

  140. tagmnt.zip
    TagManagement by Mike Meer reindexes database files using the preferred method of removing the tags and then recreating them

  141. tcf.zip
    Table Compare by Whil Hentzen determines the differences in table structures and structural index tags for two files or for all the files of a particular type in two directories

  142. timers.zip
    Timers is a library (.fll) of ten functions by Jan C. Zawadzki designed to give Foxpro the ability to time execution of statements (scheduling of execution)

  143. tpckeybl.zip
    by Steve Stamm is a binary (.bin) utility that turns the keyboard off and on (shareware $25)

  144. ttplus.zip
    Time Tracker Plus by West Wind Technologies is an upgrade to Time Tracker by Rick Strahl and contains a series of programs to aid in keeping track of time spent on projects and clients and providing detailed information based on the time and expenses logged in the process as well as providing and printing the billing information you need to invoice your clients (shareware)

  145. ttrak.zip
    Time Tracker by Rick Strahl allows you to keep track of the amount of time spent on a particular job or client

  146. uniqid.zip
    Unique ID / Filename generator by Cory A. Jaeger returns a unique 8 character ID string, which can be used as an ID code, or as a filename. The code that is returned is guaranteed to be a valid DOS filename

  147. upd12.zip
    by Kenneth C. Denson allows modification to the existing Config.Fp file from within programs and applications

  148. updwin.zip
    UPD for Windows is an application of independent programs that provide the capabilities to update system files from within Windows programs/applications

  149. usps_bar.zip
    USPS Mail Codes - This code is used in the United States Postal Service to automate the sorting of mail.

  150. validfn.zip
    ValidFName by Michael P. Lascuola is used to validate a filename, and return an error message, if necessary

  151. waitdo.zip
    WAITDO was written as an alternative to the standard FoxPro wait window

  152. wgexts.zip
    WorkGroup Extensions for Microsoft FoxPro Information - samples for using the FOXMAPI.FLL routines to integrate Microsoft FoxPro for Windows with Microsoft Mail and Microsoft Schedule+ (contains 84 files and is over 1MB uncompressed. The compressed file is 511KB)

  153. whoami.zip
    Whoami for FoxPro by Brian Jepson prints out your user name on a Novell network

  154. wincas.zip
    WinCascade by Dennis Derringer cascades non-minimized, visible windows

  155. writdate.zip
    Wrties out the date in French or English

  156. ww_eml.zip
    West Wind E-Mail by Rick Strahl is a small E-Mail addon that allows you to integrate an E-Mail system into your FoxPro applications or use it as a standalone E-Mail system (e-mail is used loosly)

  157. xcat.zip
    Xcatalog by Tom Rettig is a public domain system catalog or data dictionary oriented around the Xbase programming language

  158. xxbrowse.zip
    XXBROWSE.prg by Gordon Angus is a 3D FPW2.5/6 composite browse and data/control window inside a 3D container window.

  159. zdrvstat.zip
    ZDRVSTAT by Jigsoft Corporation is a library (.plb) that prvides functions to check drive availability and read only/write status

  160. zebra_a.zip
    Zebra Toolkit for FoxPro by Escalation Software provides extensions to the developer environment through editor extensions, disk usage, filer functions, tetris, etc. (shareware)


| 0-9 | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |

 



Send comments to nfj(at)jjtc(dot)com.
Copyright ©, Neil F. Johnson. All Rights Reserved.