precompiler constants in entry names show up in U10 tags list as "unspecified"

Author: ulrichmerkel@web.de (ulrich-merkel)

As Iain has mentioned on entries defined in triggers, a lot of experienced users combine entry names with precompiler constants. Others use these to generate unique entry names, or control overlays.   In U9, these names appear in the tags list as "<$entname>_abc", so it's easy to jump to that specification.   In U10, the same entries are shown in the dropdownlist as "unspecified" so they can not be used to jump to the code.

6 Comments

  1. One addition: In U10 in the Compiled Module Information, these entries show up with the resolved name. From here they can be used to jump to the code. To see them in the CMI, go to Write Script Editor, in the tree click the component level. The panel of the right, that says Modules, gives the compiled module information. It is filled/refreshed when you compile.


    Author: Theo Neeskens (tneeskens@itblockz.nl)
  2. Hi Theo, thanks for this info that there are two different kinds of jumplists (popup-menue and panel on the right), I will have a look.


    Author: ulrich-merkel (ulrichmerkel@web.de)
  3. Hi again, it's confusing to see the final name at the righthand side instead of "the real coded", but better than some "unspecified". But this works only when I code this entry in the form body, but entries on entity level don't show up on the righthand side at all. I seee only collOperation and occTrigger modules.


    Author: ulrich-merkel (ulrichmerkel@web.de)
  4. Entries have Component Scope; no matter where they are defined, they can be called from anywhere (component, entity, field) in the same component. For that reason all entries are listed in the Compiled Module Inspector (CMI window) at the level of the Component node (select the Component node). Occurrence and Entity/Collection operations have exactly that scope and are listed in the CMI window at the level of the Entity.


    Author: Henk van der Veer (henk.van.der.veer@uniface.com)
  5. Hi Henk, so Theos suggestion will not help when one is editing the sourcecode for an entity or field. The dropdown jumplist shows a useless collection of "unspecified" names and the CMI doesn't show the entries at all. In U9 the (righthand) tags shows only entries for the actual codeobject and show them as “<$entname>_abc”. Think the developer should get the support he is used to in all those years in U10 as well.


    Author: ulrich-merkel (ulrichmerkel@web.de)
  6. Uli e.a., I entered a new issue for this in our internal issue reporting system. I expect it will show up in the known issues list shortly on unifaceinfo shortly.


    Author: Henk van der Veer (henk.van.der.veer@uniface.com)