Try OpenEdge Now
skip to main content
Managing ABL Applications
ABL and R-code Deployment and Management : Maintaining User Environments : Maintaining the Windows user environment
 

Maintaining the Windows user environment

In the Windows software environment, OpenEdge uses the progress.ini file as well as the Registry to maintain environment variables.
When you install OpenEdge, the installation program automatically updates the Registry with the information in the progress.ini file that is shipped to you. Progress Software Corporation recommends that you maintain environment variables in both the progress.ini file and the Registry. If you modify environment variables in the progress.ini file, you must update the information in the Registry.
Although there are several methods for adding and deleting information from the Registry directly, Progress Software Corporation recommends that you do not use these direct update methods. Instead, maintain the Registry information by editing the progress.ini file and using the INI2REG utility to update the Registry. This approach synchronizes the information in the progress.ini file and the Registry without causing unintended edits to the Registry.
For more information about modifying the progress.ini file, see the Maintaining the progress.ini file.
In addition to the progress.ini file, the OpenEdge installation includes a Windows manifest file which provides your ABL (Advanced Business Language) application with the Windows XP look. For more information on this file, see Windows manifest file.
The OpenEdge GUI for .NET enables you to expose your ABL applications through a .NET interface. GUI for .NET applications have extra requirements of which you need to aware. For more information on maintaining an environment for GUI for .NET applications, see Environments with OpenEdge GUI for .NET applications.
* Using the INI2REG utility
* Windows icons for running OpenEdge
* Starting the OpenEdge client
* Modifying client icons
* Windows manifest file
* Environments with OpenEdge GUI for .NET applications