Kbase P33174: Failed to save configuration to c:\dlc\proedit\vslick.sta message when starting application
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  12/03/2009 |
|
Status: Unverified
SYMPTOM(s):
Failed to save configuration to c:\dlc\proedit\vslick.sta message when starting application
Unable to save Procedure Editor Editing Options Alias Filename change when using a .ini file to start the session.
FACT(s) (Environment):
Windows XP
Progress 9.x
OpenEdge 10.x
CAUSE:
During installation, Progress establishes what's called an Editor Configuration Directory in which it stores editing option changes and other advanced editor related files, such as vslick.sta, vusrdefs.e, vusrs40b.e and p4gl.als (default Progress alias file). Those files are copied from the %DLC%\proedit installation directory when installing Progress.
The location of this directory is stored in the EditorConfigPath entry in the Progress Startup section of the Windows registry. Changing the Progress menu icon's startup directory has no impact on where Progress finds its advanced editor settings. It comes from reading the files stored in EditorConfigPath.
By default, this is the <installed working directory>\proedit.
'vslick.sta' is a state file used to store editing options and other editor related information. This is written to each time a Progress session starts or ends. Progress only writes on closure of the session when a developer has changed one of the items on the Editing Options dialog box.
The parameter in the inifile that seems to affect this is the EditorConfigPath in the [Startup] section.
For some reason the entry wasn't updated in the registry.
FIX:
1. Ensure that the .ini file for the correct Progress / OpenEdge version
2. Ensure that the EditorConfigPath entry in the .ini file points to the location of the vslick.sta.
3. Ensure that the following two lines are added to the [Startup] section of the .ini file:
UseSourceEditor=yes
EditorConfigPath=\path-to-where-vslick located\
Add the above two lines if necessary into the [Startup] section before the following line:
CarefulPaint=False
4. Ensure that you are referencing the correct vslick.sta from the correct installation.