Consultor Eletrônico



Kbase P93835: 4GL keywords inside string literals are being colorized and translated to upper case
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   26/08/2010
Status: Verified

SYMPTOM(s):

4GL keywords in string literal get colorized in the Procedure Editor

4GL keywords in a string literal are translated to uppercase in the Procedure Editor

"Color Coding Setup" is opened from the "Editing Options" menu

"Color Settings" is opened from the "Color Coding Setup" window

Both are closed without making any changes

Opened 'Color Settings' window from 'Color Coding Setup' window

Clicked 'OK' button on each opened window after making no changes at all

Changing color of syntax highlighted, editor gets totally messed up

After the color is changed, everything in quotes is recognized as a keyword

FACT(s) (Environment):

OpenEdge 10.0B
Windows
OpenEdge 10.1x
OpenEdge 10.2x

CAUSE:

Bug# OE00109078

CAUSE:

When the Editing options are accessed, the configuration files in the <working directory>\proedit are written again.
At this point, a user.vlx file is created which contains improper settings.

FIX:

Workaround:

1. Open the file user.vlx in the <working directory>\proedit directory using a text editor.
2. Change the line:

styles=ppkeywordsanywhere abbrevchar (

into

styles=sqtilde sqtildeml dqtilde dqtildeml abbrevchar ( ppkeywordsanywhere