You can run unconverted FoxPro 2.6 screen (.spr) files in Visual FoxPro. Visual FoxPro forms use code in events and methods and settings of properties instead of code snippets.
| FoxPro 2.6 screen feature | Visual FoxPro property, method or event |
| #DEFINE, #INSERT preprocessor statements |
Global include file called by new .spr file. See Checking the .SPR File |
| #Section 1 Setup code | Form set Load event |
| #Section 2 Setup code | Form Load event |
| Cleanup code except procedures |
Unload event |
| Code snippets | Method and event code, and properties |
| Constants | Resolved only in method and event code. See Checking the .SPR File. |
| Overlapping @ ... GET controls in .prg files |
ZOrder method, and ActiveForm and ActiveControl properties |
| Macro substitutions | Unresolved in properties. Use variables instead. See Checking Converted FoxPro 2.6 Screens. |
| READ | WindowType Property |
For more details on changing screen code in forms, see Checking Code After Conversion, Checking the .SPR File, Language Differences. and “Assigning Method and Event Code” in Chapter 3, Object-Oriented Programming, and “Setting Properties at Design Time” in Chapter 9, Creating Forms, both in the Programmer’s Guide.