Problemas con la herencia de cajas


([N4] Jorge) #1

Dispongo de una aplicacion de cajas heredadas con esta estructura:
tdbBase -> tuiBase -> tuiContacts -> tuiMain

tdb: Caja de datos
tui: Caja de interface

El problema es que no se heredan correctamente en tiempo de ejecución los menús almacenados en la caja tuiBase sobre la caja tuiMain.

Cuando diseñamos menús en vDevelop sobre este montaje es correcto y se puede anidar menús de tuiBase en tuiMain (ya que estan disponibles en el editor), pero cuando ejecutamos desde vClient estos no se instancian.

¿Que estoy haciendo mal?


([N2] fernandomon) #2

De momento (en esta versión) parece que hay que reiniciar el vServer para que se refresquen los cambios, al menos yo lo llevo de esa forma.

saludo


([N4] rcueto.velneo) #3

Hola:

Cuando creas la instancia de una caja que hereda otras, el sistema automáticamente crea la instancia de esa caja y también la de las heredadas. Por tanto, si modificas una de las cajas heredadas tendrás que reiniciar su instancia. Es decir, en tu caso, debes reiniciar la instancia de tuiBase heredada por la de tuiMain.

Un saludo.


([N2] fernandomon) #4

entendido


([N4] rcueto.velneo) #5

@fernandomon:

Reinciar el servidor es necesiario en el caso de que cambies las herencias de una caja después de haber sido instanciada.

Un saludo.


([N4] Jorge) #6

Gracias