Consultor Eletrônico



Kbase 32933: Dynamics error 4102 when trying to run a Status viewer the second time
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   10/05/1998
Solution ID: P2933

FACT(s) (Environment):

Progress 9.1C
Dynamics 1.1A

SYMPTOM(s):

Dynamics error 4102 when trying to run a Status viewer the second time

**Unable to realize FRAME Panel-Frame outside of its parent. (4102)

**Unable to realize <widget id> outside of its parent. (4102)

When trying to add a Status Bar viewer (rystatusbv.w) to a container, the
container will only run once.

A second attempt to run the container results in error 4102.

CAUSE:

This is a known issue. In Dynamics, menu controllers are SmartWindows, just like any other container. To determine if a container was a menu, it checked for a "rystatusbv.w" instance on itself. If this viewer was found, the container assumed it was a menu, and performed the appropriate processing. This is what caused the problem when adding this viewer to a normal container.

FIX:

Upgrade to Dynamics V2 - In Dynamics V2, we can check the container class returned from the repository manager, instead of looking for the viewer.