Consultor Eletrônico



Kbase P43242: 4GL/ABL: Ability to Switch off the Auto Completion of Objects at Compile Time
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   07/05/2010
Status: Verified

GOAL:

4GL/ABL: Ability to Switch off the Auto Completion of Objects at Compile Time

GOAL:

How does the 4GL/ABL compiler decide that an identifier is a table name or a field name and not a variable name?

GOAL:

Can the Auto Completion of table and field names be switched off at Compile Time?

GOAL:

If the identifier is not explicitly defined as a variable, the 4GL/ABL compiler selects the correct, a table name or a field name, based on the use context of the identifier and on a unique begins find. This is why running the following snippet against the Sports2000 database:
FOR EACH c:
DISPLAY b.
END.
displays the Customer.Balance field for each Customer.

FACT(s) (Environment):

All Supported Operating Systems
Progress 9.x
OpenEdge 10.x

CAUSE:

Bug# OE00095190

FIX:

No way around this at the moment, enhancement request logged