Microsoft KB Archive/238940

{|
 * width="100%"|

-

The information in this article applies to:


 * Microsoft FoxPro for MS-DOS, versions 2.5, 2.5a, 2.5b, 2.6, 2.6a
 * Microsoft FoxPro for Macintosh, versions 2.5b, 2.5c, 2.6a
 * Microsoft FoxPro for Windows, versions 2.5a, 2.5b, 2.6, 2.6a
 * Microsoft FoxPro for UNIX, version 2.6

-

SUMMARY
Often you have an application written by a developer using a version of FoxPro 2.x for Windows, Macintosh, Unix, or MS-DOS. This application suddenly begins producing error messages. Unless the errors are caused by an environmental problem, access to the application's source code is normally necessary to diagnose the problem. This article provides the extensions of files that contain source code.

MORE INFORMATION
First, you must determine what files the developer provided with the application. This is a list of file extensions of files that contain source code:

You need the development version of FoxPro for MS-DOS, UNIX, Macintosh, or Windows to compile any changes you make to screen, menu, program or query files. You also need the development version to make changes to the report files, but report files do not need compilation.

The easiest way to determine what files you have installed is to scan your storage drives for files with the extensions listed above. If you do not find these files, then you do not have the source code.

You might find files with names such as:

Foxd2500.esl

Foxdx250.esl

Foxd2500.eso

Foxd2600.esl

Foxdx260.esl

Foxd2600.eso

Foxw2600.esl

Foxw2500.esl

FoxMac25.esl.

FoxPPC25.esl.esl

FoxMac26.esl.

FoxPPC26.esl.esl

Foxr.pr

FoxPro.pr

Files with .esl or .pr extensions are FoxPro run-time library files. The .eso file is an overlay file. These files contain no source code for your application. An .exe with your application name is the executable file. This file contains compiled code that you cannot safely edit.

If you have no source code, you may modify or edit the Configuration file and add commands to it. The Configuration file is a ASCII text file that can be opened with programs such as Notepad. The Configuration file has various extensions depending on the platform that FoxPro is running on.

However, most changes can be overridden by source code once the application is run. Therefore, changing a setting in the Configuration file may not cause the application to behave differently.

Following are the configuration file extensions:

Additional query words:

Keywords         : kbMAC kbUNIX kbXBase kbGrpFox kbDSupport Version          : MACINTOSH:2.5b,2.5c,2.6a; MS-DOS:2.5,2.5a,2.5b,2.6,2.6a; UNIX:2.6; WINDOWS:2.5a,2.5b,2.6,2.6a Platform         : MACINTOSH MS-DOS UNIX WINDOWS Issue type       : kbinfo
 * }