Hello Gianni,
the order in which the ReInit methods are called is not predetermined. It depends on various factors like the order in which objects are created and shortly accessed. Even during the runtime the order can change. Your implementation should thus not rely on a predetermined activation order. SimIlar is valid to the order in which objects are released during the garbage collection. It is not predetermined.
What you can do is to defer the operation by using postsignal statement. The idea:
- In your Item class --> move the code, you have originally implemented in the ReInit method to a new slot method.
- In the ReInit method you put only postsignal theNewSlotMethod.
With this, the Item components don't perform the update immediately when ReInit is executed. They perform the operation after a short delay in the slot method. In the meantime the LedPage component can perform its own ReInit code.
Hope it helps you.
Best reagrds
Paul Banach