Free FoxPro 2.x Utilities from West Wind Technologies


The following utilities are programs that have been made available freely by Rick Strahl and West Wind Technologies. Several of these utilities have previously appeared in articles of FoxPro related magazines, while others have quietly been made available only online.

GGRAPH - A front end for MS Graph

GGRAPH.APP provides an easy to use, programmatic interface to MS Graph from FoxPro for Windows to allow you to create graphs on the fly under full program control.

The GGRAPH.APP application encapsulates the programmatic functionality provided in Microsoft's GENGRAPH.APP to provide a simple interface for graph creation. The process is reduced to creating your graph data in the proper format for GENGRAPH and then making a single function call to create the actual graph:

  DO GGRAPH.APP WITH [cGraphType],;
                     [cGraphTitle],;
                     [cOutputMethod],;
                     [cCursorName],;
                     [cWindowTitle]
Graph types available match most of those those supported by the graph Wizard, but you can add your own templates as necessary:
  HBAR        HBAR3D    
  VBAR        VBAR3D   *
  PIE         PIE3D
  LINE        LINE3D
  AREA        AREA3D
Graphs can be created using several output methods:

Download GGraph.zip

Call32 - Call Win32 functions from FoxPro 2.x

The Call32 library allows you to access 32 bit DLL and Windows API functions from within FoxPro 2.x.

This library uses an intermediary DLL (based on another Public Domain Visual Basic utility) to allow you to call 32 bit DLL functions. Using a special DLL function 32 bit DLL functions are registered in a similiar fashion as DLL functions are registered with FoxTools to provide information about the function parameters and return values. The result is a double layer of declarations which make it possible to call the Win32 functions indirectly. A pair of FoxPro wrapper functions simplifiy the process to reduce the FoxPro code to 3 lines of code.

This library also provides several specific DLL functions for reading from the system registry in Windows 95 and NT, access to bit-shifting functions and retrieving the Windows version number (which is not adequately supported for Win95 and NT using 16 bit DLL calls).

Download Call32.zip (13k - 01/07/96)

AppCtrl - Controlling external Windows Apps

This library of functions provides the ability to interact with other top level Windows applications.

Download AppCtl.zip (7k - 03/06/96)

More to come soon...


Back to West Wind Technologies
Updated on 02/06/96