# Mostrar Docks desde proy.app heredados

**URL:** <https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396>\
**Category:** Velneo\
**Created:** [2 Agosto, 2012 17:53 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396 "2012-08-02T17:53:32Z")\
**Posts on this page:** 12\
**Page:** 1

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [2 Agosto, 2012 17:53 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/1 "2012-08-02T17:53:32Z")

</div>

Con v7 o con vJavaScript:  
.  
¿Alguien sabe si se puede mostrar un dock del marco principal de un autoexec que pertenece a un proyecto de aplicación superior al que nos encontramos en ese momento?  
.  
Ejemplo:  
.  
Proyecto App (A) Con AUTOEXEC y Docks que hereda Proyecto App (B) Sin autoexec ni docks  
.  
Desde B se pretende mostrar un dock del Proyecto App (A)  
.  
.  
saludos y gracias  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [2 Agosto, 2012 18:06 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/2 "2012-08-02T18:06:23Z")

</div>

Buenas, ¿dónde lo quieres mostrar? por que si no tienes marco…supongo que será un formulario.  
Podrías usar la herencia inversa, con los puntos de inserción

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [2 Agosto, 2012 19:40 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/3 "2012-08-02T19:40:52Z")

</div>

@manuel  
.  
.  
He realizado las pruebas que hemos comentado por skype, y tanto a tí como a mí no nos han sido satisfactorias.  
.  
Debe ser que como en el Proyecto App (B) no dispone de marco AUTOEXEC, no muestra el dock del Proyecto App (A), pero bueno, si es flotante debería por lógica de herencia inversa y puntos de inserción poder mostrarse.  
.  
Probaremos con vJavaScript, aunque aún no estoy muy puesto en ello.  
.  
Si alguien lo puedo probar, se lo agradecería.  
.  
.  
saludos y gracias  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [6 Agosto, 2012 18:42 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/4 "2012-08-06T18:42:37Z")

</div>

Buenas,  
parece que encontre la solución.  
Mediante javascript, usando el método RunAction ejecutas desde el proyecto B la acción del proyecto A y funciona.  
Con herencia inversa no había manera.  
Ahí tienes un vin con una función para que la puedas usar donde necesites.

Saludos [attachment=25253,1977]

[RunAction.zip](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d658a7ac5ab977640427a81a986ebcd449239529.zip) (857 Bytes)

[RunAction.zip](https://canada1.discourse-cdn.com/flex035/uploads/velneo/original/2X/d/d658a7ac5ab977640427a81a986ebcd449239529.zip) (857 Bytes)

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [6 Agosto, 2012 18:43 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/5 "2012-08-06T18:43:56Z")

</div>

Deberían permitir el adjunto de vins xDD

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [6 Agosto, 2012 18:55 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/6 "2012-08-06T18:55:19Z")

</div>

@manuel.rd.gmail  
.  
.  
Gracias Manuel, cuando lo pruebe te comentaré.  
.  
_ **Algún día las funcionalidades de vJavaScript matarán a las de v7. Cuando esto ocurra, ya no será Velneo**._  
.  
.  
saludos  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

**Author:** ![filipeagg](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/filipeagg/32/3954_2.png) [@filipeagg](https://foros.velneo.com/u/filipeagg)\
**Post date:** [7 Agosto, 2012 07:46 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/7 "2012-08-07T07:46:47Z")

</div>

@velavisual.yahoo

**Algún día las funcionalidades de vJavaScript matarán a las de v7. Cuando esto ocurra, ya no será Velneo.**

En mi opinión no deberemos ser tan criticos, es cierto que javascript está abriendo nuevos mundos en Velneo v7, pero también es cierto que si no fuera con Javascript posiblemente no tendríamos disponibles tantas funcionalidades como tenemos, como la mencionada en este post.

Sin saber exactamente como está programado velneo, seguramente el desarrollo de funcionalidades en Javascript tenga un tiempo de desarrollo para velneo mucho inferior do que hacer el mismo desarrollo usando la interfaz.

Yo me alegro mucho de que hayan incorporado javascript en Velneo, y espero que siguan aumentando las funcionalidades.

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [7 Agosto, 2012 10:13 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/8 "2012-08-07T10:13:16Z")

</div>

@manuel.rd.gmail  
.  
Funcionar funciona, pero he encontrado una pequeña dificultad que todo depende de la funcionalidad final que se quiera conseguir de cara al usuario.  
.  
Si lanzo la función RUN\_ACTION desde un evento o botón disparado desde un formulario tipo **DIALOGO** , al ejectuar y presentar el DOCK que se necesita se queda inoperativo. Es decir, no podemos actuar con él y el formulario abierto en modalidad DIALOGO, ya que éste tiene el foco en todo momento debido a esta propiedad del formulario. Si quitamos la propiedad de DIALOGO todo OK.  
.  
De todas formas creo que los DOCKS y los objetos MARCOS deberían estar operativos desde cualquier solución heredada. Creo que esto sería posible cuando docks con nombres distintos a los principales (AUTOEXEC) puedan ser operativos en las intrucciones de Interfaz sobre docks.  
.  
.  
saludos  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [7 Agosto, 2012 10:30 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/9 "2012-08-07T10:30:14Z")

</div>

@Filipe  
.  
.  
Mis críticas en este aspecto siempre van enfocadas con vista a decisiones que se puedan tomar en un futuro. vJavaScript, vQML y otros lenguajes que se integren bienvenidos sean. Cualquier avance que se integre en Velneo siempre serán bienvenidos por la comunidad, de eso estoy seguro.  
.  
Hay que recordar, que muchos usuarios de Velneo venimos de versiones anteriores y desde hace bastantes años.  
Muchos desarrolladores dejaron otros lenguajes para adaptarse a Velázquez Visual y/o a Velneo por lo que significa la palabra -RENTABILIDAD- vista desde todos los ángulos posibles.  
.  
Desconozco los indicadores de altas,bajas, y permanencia de suscriptores. Puedo afirmarte que esa -RENTABILIDAD- disminuye y crecen las POSIBILIDADES con los nuevos lenguajes que se adapten a Velneo. Todo es cuestión de la capacidad que tenga el cliente Velneo para adoptar estas tendencias.  
.  
Aquellos que buscaban en Velneo el NO PICAR CODIGO son los clientes que se verán más afectados.  
Insisto, desconozco si este indicador lo mide Velneo o no, pero creo que durante estos años ha sido un indicador muy valorado. Sobre todo como instrumento de atracción de nuevos clientes a la plataforma.  
.  
.  
Son sólo opiniones mías, dentro de no más de 3 años, volvemos a hablar de esto y analizamos.  
.  
.  
saludos (no ampliemos mucho el hilo por favor…)  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)  
.  
@FILIPE  
.  
Prepárate para el LIS2012 que tenemos que tomar algo y charlar… y con los que se agreguen claro.

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [7 Agosto, 2012 11:53 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/10 "2012-08-07T11:53:26Z")

</div>

@velavisual, ya ahí no se. Supongo que tendrá que ver con la propia estructura de velneo al lanzar un objeto detrás de un formulario en dialogo.  
Osea, ¿sigue sin servirte para lo que necesitas??

---

<div class="post-metadata">

**Author:** ![velavisual1](https://avatars.discourse-cdn.com/v4/letter/v/dbc845/32.png) [@velavisual1](https://foros.velneo.com/u/velavisual1)\
**Post date:** [7 Agosto, 2012 15:37 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/11 "2012-08-07T15:37:15Z")

</div>

@manuel.rd.gmail  
.  
Si sirve, al menos ahorra algunas duplicidades.También cambié el enfoque y planteamiento de los formularios y ya está.  
.  
Gracias de nuevo  
.  
saludos  
Antonio Vela  
[http://www.velavisual.com](http://www.velavisual.com)

---

<div class="post-metadata">

**Author:** ![manuel.rd](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/manuel.rd/32/3508_2.png) [@manuel.rd](https://foros.velneo.com/u/manuel.rd)\
**Post date:** [7 Agosto, 2012 16:15 UTC](https://foros.velneo.com/t/mostrar-docks-desde-proy-app-heredados/5396/12 "2012-08-07T16:15:43Z")

</div>

Ok perfecto.

No hay que darlas.
