Consultor Eletrônico



Kbase P139691: ABL: GET accessors of PRIVATE STATIC class properties do not execute
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   12/01/2009
Status: Unverified

SYMPTOM(s):

ABL: GET accessors of PRIVATE STATIC class properties do not execute

Running the following code shows that the GET accessor of the PRIVATE STATIC PROPERTY p of class a.cls does not execute:

DEF VAR o AS a.
o = NEW a().
o:m().
QUIT.

Where a.cls is given by the following code:

CLASS PrivateStatic:
DEF PRIVATE STATIC PROPERTY p AS CHAR INIT "InitialValue"
GET:
MESSAGE 'get'
VIEW-AS ALERT-BOX INFO BUTTONS OK.
RETURN "GetterValue".
END GET.
METHOD PUBLIC VOID m():
MESSAGE p
VIEW-AS ALERT-BOX INFO BUTTONS OK.
END METHOD.
END.

FACT(s) (Environment):

All Supported Operating Systems
OpenEdge 10.1C
OpenEdge 10.1C01 Service Pack
OpenEdge 10.1C02 Service Pack
OpenEdge 10.1C03 Service Pack

CAUSE:

Bug# OE00179791

FIX:

Upgrade to OpenEdge 10.2A or later