Consultor Eletrônico



Kbase P126634: Using ASSIGN SCREEN-VALUE And BUFFER-VALUE in the same statement can crash the session.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/15/2008
Status: Unverified

FACT(s) (Environment):

Windows
OpenEdge 10.x

SYMPTOM(s):

Using ASSIGN SCREEN-VALUE And BUFFER-VALUE in the same statement can crash the session.

Assigning a browse column screen value and buffer value at the same time can cause the session to crash.

Assignments of the form:

ASSIGN
hBuffer:BUFFER-FIELD("SomeField"):BUFFER-VALUE = "SomeValue"
hBrowse:GET-BROWSE-COLUMN(3):SCREEN-VALUE = "SomeValue".

Can GPF the Progress session.

CAUSE:

This is a known issue


FIX:

As a workaround separate the compound statement into mutiple assignments. For example:

hBuffer:BUFFER-FIELD("SomeField"):BUFFER-VALUE = "SomeValue".
hBrowse:GET-BROWSE-COLUMN(3):SCREEN-VALUE = "SomeValue".