Dennis Allen Freeware

The following is copyrighted freeware. You may freely copy and distribute this freeware as long as all the files are included in unmodified form and no fee is charged beyond a reasonable amount for the media and handling. If you wish to bundle this package with your software, you must ask for permission and please mention the package name and copyright somewhere in your product.

Dennis Allen has created freeware in the field of FoxPro development. Freeware written in FoxPro is not only compatible with most variations of FoxPro 2.6, but has been upgraded to run on Visual FoxPro 6.0.

FoxPro freeware products include dMAIL4, Data Wire Four, Hard Wire Four, and Version Control & Maintenance. Other FoxPro freeware products include a FoxPro front-end shell, an Astronomy database linked to the Internet, and a sub-contractor payables application. There is also dVersion, a QuickBasic program used for FoxPro source code control.

I have converted a couple of Foxbase+ applications, called "Client Fund Manager" and "I-Team Manager" into FoxPro. They were written to handle payables for non-profit organizations. For the present, they will be listed under freeware. Also note that the FoxPro versions of I-Team and VCM are only beta copies. As far as I know, they are not running on any active client site.

If you find any of these freeware applications useful, you can give a $15 donation to the author using this Paypal Make payments with PayPal - it's fast, free and secure! Button.

Click here for the latest software revision history (08/19/2004).

Note as of 03/03/2005:  To comply with personal web site security, I've converted all exe files back to zip files. Rest assured I will find a web host that can handle exe files. Until then, you can find unzip utilities at www.pkware.com.

 

Disclaimer

This software is provided as is. There is no warranty of any kind. The copyright owner may not be held liable for any damages, including any lost profits or other incidental or consequential damages arising out of or inability to use the software. By using the software, you agree to this.

FoxPro Runtimes

Dennis Allen's FoxPro freeware requires either FoxPro 2.6 or Visual FoxPro 6.0. If you don't have either, you must first download and install a FoxPro runtime unit. The following runtimes are available for Dennis Allen freeware. Before downloading a runtime, please read it's installation notes as well as the standard End-User License Agreement for Microsoft products.

FYI: These "runtimes" are actually stand alone applications. Created from FOXRW.PRG, these application's only purpose is to launch other FoxPro applications. In this case, Dennis Allen freeware. For information on how to create your own runtime, see the FoxPro Information Sheet.


Freeware Applications

Client Fund Manager (non-profit payables)
Data Wire Four (create/maintain/verify dbf files)
dMAIL4 (sample mailing list application)
dVERSION (FoxPro preprocessor)
Hard Wire Four (create a Dennis Allen application)
I-Team Manager (non-profit job scheduler)
Job System (sub-contractor payables)
Saguaro Astronomy Club Database (astronomy database)
Shell (FoxPro 2.6 launcher)
Shell (Visual FoxPro 6 launcher)
Version Control & Maintenance (Manage one master set between programmers)

Client Fund Manager v03.05.03
CFM is a stand-alone accounting system designed for management of the funds of multiple clients from a single checking account. Clients are patients within the mental health system who are incapable of managing their own finances. The purpose of this system is to receive and hold in trust income that would normally go directly to the client. All monies received are placed into a common checking account. CFM then provides for audited disbursements to clients and client creditors according to a flexible system of check generation and voucher (petty cash) disbursements.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.


Data Wire Four v01.08.02a
The Data-Wire Four is a FoxPro procedure designed to allow an application to verify databases quickly and easily. In essence, the programmer executes DW4, generating a data dictionary program. When executed, this program verifies that all specified databases exist and have the correct field layouts. Structural indices are verified. Both FoxPro 2.6 and Visual FoxPro DBF formats are maintained.

Data Wire Four will now repair invalid/missing memo files. To repair a corrupted memo file, DW4 will first repair the memo file header. A new DBF file is then created and original data appended. While this process cannot guarantee full memo data recovery, at least the DBF file should be good.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.


dMail4 v04.09.04
The dMAIL4 System is a set of programs designed to record and track a simple mailing list database. Among the dMAIL4 System features is the ability to run in a Multi-user environment. It can access customer records by a variety of indices. It can also import/export to a variety of file formats.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.


dVersion v02.00.01
dVersion is a program that will conditionally translate xBASE code. It allows the programmer to have many versions of an application in one set of source code. In addition, dVersion offers an INCLUDE facility that can insert code from specified files.


Hard Wire Four v03.04.00
Hard-Wire Four is a utility designed to allow the programmer to maintain a SCR.DBF driven FoxPro application (such as dMAIL4). HW4 is written in a dBase IV compatible language called FoxPro. In essence, the programmer executes HW4, generating program code from the data dictionary. This data dictionary, called SCR.DBF, defines the parameters necessary to maintain the database files within the given application. How to arrange screen and browse layouts, for example.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.


I-Team Manager (Beta v02.05.06)
The purpose of the I-Team manager is to provide a specialized scheduling system for managing client treatment planning. The treatment planning process requires that all entities in the system with any responsibility for a client agree on a unified treatment plan within a certain time frame. That this plan be reviewed periodically and that a new plan be put together at each calendar year anniversary of a client's entry into the system, until such time as he/she may leave the system. I-Team's purpose is basically that of a sophisticated tickler -- of events that must take place in the treatment planning process, and within any review periods.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.


JOB v02.04.09
The JOB System is a set of programs designed to record and track sub-contractor billing. Among the JOB System features is the ability to run in a multi-user environment. It can access an invoice by either invoice # or client code. JOB can also record a single check payment of multiple invoices.

Version 02.04.07 now gives you the ability to define invoices as FoxPro report forms.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.


SAC v04.00.00 (beta)
The FoxPro SAC System is a set of programs designed to record and track the Saguaro Astronomy Club Database. This application includes the SAC deep-sky v7.2 and double star v2.1 databases, some SAC variable stars, a set of star charts generated by The_Sky for windows (Software Bisque) and a Moon database created from U.S. Geological Survey listings. There is also a celestial database that lets you keep track of comets and asteroids.

Among the SAC System features is the ability to access records by object name, type, constellation, celestial location or by notes. You can keep user logs and attach images. If you're using Visual FoxPro, you can link an object directly to The_Sky for windows. If you are connected to the Internet, the Visual FoxPro version will also let you display Digital Sky Survey images and Bowker/Hughes Lunar photo atlas images.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.


Shell v02.01.07 (FoxPro 2.6 version)
The Shell System is an application that will allow you to launch FoxPro applications. It also allows you to install, configure, and password protect FoxPro applications. Shell itself is written in the dBase IV compatible language called FoxPro. The Shell System can maintain passwords based on the application or based on the user. Another benefit of the Shell System is the need to load FoxPro only once, using a single runtime.

Note: This is a FoxPro application and requires FoxPro 2.6 or a FoxPro 2.6 runtime unit.

Also note this download does not include a Visual FoxPro APP file. Instead I created a separate Visual FoxPro version of Shell. No choice. Procedures in a APP file override any external FXP procedures


Shell v02.01.07 (Visual FoxPro 6.0 SP5 version)
The Shell System is an application that will allow you to launch FoxPro applications. It also allows you to install, configure, and password protect FoxPro applications. Shell itself is written in the dBase IV compatible language called FoxPro. The Shell System can maintain passwords based on the application or based on the user. Another benefit of the Shell System is the need to load FoxPro only once, using a single runtime.

Note: This is a FoxPro application and requires Visual FoxPro 6.0 or a Visual FoxPro 6.0 runtime unit.


VCM (Beta v04.01.06)
The Version Control & Maintenance System is an application that allows either the client or the programmer to maintain source code. As a client, this system allows you to obtain the latest updated source code. As a programmer, this system allows you to maintain another programmer's database of source code. At the same time, other programmers can keep up with your modifications. All without the need to 'check-out' program files.

Note: This is a FoxPro application and requires FoxPro 2.6/Visual FoxPro 6.0 or a FoxPro 2.6/Visual FoxPro 6.0 runtime unit.

Also note: Since VCM relies on MS-DOS batch files, VCM is currently a MS-DOS only product. One day I hope to convert the batch file definitions to Unix scripts.

Return to Home

Copyright © 2005 Dennis Allen. My email address is: dennisdennisallen.com.

This web page was last updated 04/04/08