Marco AUTOEXEC


([N1] OscarBarea) #1

El marco AUTOEXEC de mi app tiene dos Docks, el primer objeto es una Toolbar con posición a la izquierda y modo de arranque Añadir. El segundo objeto es un Formulario con posición a la izquierda y modo de arranque Añadir.
En teoría deberían estar los dos a la izquierda uno al lado del otro, pero lo que hace Velneo es poner uno encima del otro, en modo vertical.
Lo he intentado todo, pero no consigo que un Dock esté al lado del otro si no es de forma manual.
Como se hace?
Gracias


([N3] pacosatu) #2

Hola OscarBarea.

Tendrás que consultar a Soporte porque esta parte no está bien documentada.

Existe una clave en el registro, para Windows es:
HKEY_CURRENT_USER\Software\Velneo\vClient\MainWindow&lt;usuario>@vatp:<IpServidor>-<IDInstancia>,
donde parece que vClient guarda, entre otras cosas, la posición de los Docks, concretamente en la clave binaria State.

Hay 2 problemas:

  • El valor <IdInstancia> solo se puede obtener a través de vAdmin. Es un ID que identifica a la instancia de aplicación, el cual se muestra en el título de la ventana de propiedades de la instancia.
  • La clave State es Binaria (REG_BINARY) y con Velneo solo podemos guardar en el registro valores de Texto o Numéricos. Además no sabemos si guarda más información aparte de la posición de los docks.

En resumen, sin saber qué se guarda en la clave binaria State y con las limitaciones existentes, solo te queda la opción de mover manualmente los docks, aunque solo tendrá que hacerlo una vez.

Saludos
Paco Satué


([N1] OscarBarea) #3

Muchas gracias Paco.
En IOS y Android no se pueden mover manualmente.


([N3] finanplan) #4

Buenas tardes

¿Has probado con un manejador de eventos post-ini: Interfaz mostrar Dock1, Interfaz mostrar Dock2?


([N1] OscarBarea) #5

Lo he probado, pero no hace nada. Una cosa tan básica y que no se pueda solucionar.


([N2] overBCN) #6

Hola, tengo el mismo problema. He mandado una consulta a soporte. Os cuento
Saludos