Consultor Eletrônico



Kbase P127744: Variable names that include a '%' percent symbol crash the debugger
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/06/2010
Status: Unverified

SYMPTOM(s):

Variable names that include a '%' percent symbol crash the debugger

Variables define like:


DEF VAR ia-%votrgh AS INT NO-UNDO.
DEF VAR ia-eff% AS INT NO-UNDO.
DEF VAR ia-eff%FX AS INT NO-UNDO.

Will crash the debugger.

The code will compile without error.

The code works as expected in the 4GL runtime client.

FACT(s) (Environment):

Windows
OpenEdge 10.x

CAUSE:

Bug# OE00162800

FIX:

Upgrade to OpenEdge 10.2A or later

As a work around replace the '%' characters with another 7 bit ASCII character such as '$', e.g.

DEF VAR ia-$votrgh AS INT NO-UNDO.
DEF VAR ia-eff$ AS INT NO-UNDO.
DEF VAR ia-eff$FX AS INT NO-UNDO.