# Como salirse de la aplicación en un proceso onnit

**URL:** <https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720>\
**Category:** Velneo\
**Created:** [10 Enero, 2011 08:11 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720 "2011-01-10T08:11:29Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![cristianvg2003](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cristianvg2003/32/5239_2.png) [@cristianvg2003](https://foros.velneo.com/u/cristianvg2003)\
**Post date:** [10 Enero, 2011 08:11 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/1 "2011-01-10T08:11:29Z")

</div>

Hola que tal,

&nbsp;

ando atascado con algo que debería ser ridiculamente fácil de hacer, quiero que al abrir mi app se verifique una condición y sin no se cumple, simplemente se cierre el app.

Lo que he hecho:

&nbsp;

1. crear una accion salir que ejecute&nbsp;"archivo: salir", y en el proceso Onnit de marco verifico la condición y si no se cumple lanzo la acción ... con esta forma se cierra el app pero parece volver a abrirse.

&nbsp;

2. &nbsp;lo mismo que en la 1, pero en lugar de utilizar "archivo: salir", utilizo "Salir de la aplicación".

&nbsp;

3. hasta intente con el comando "cerrar instancia" pero no hay documentación al respecto.

&nbsp;

Alguna idea ?

---

<div class="post-metadata">

**Author:** ![jjsoft](https://avatars.discourse-cdn.com/v4/letter/j/7c8e57/32.png) [@jjsoft](https://foros.velneo.com/u/jjsoft)\
**Post date:** [10 Enero, 2011 15:59 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/2 "2011-01-10T15:59:41Z")

</div>

Hola Cristian:

A mi me pasó exactamente lo mismo, así que me imagino que será un bug a resolver.

Lo he "parcheado" de momento con un timer y una variable local booleana en el form autoexec. Si se cumple la condicion de salir en el oninit, cambias la variable de 0&nbsp;a 1. En el evento del timer chequeas el valor de la variable y aqui si que funciona el cierre de la app.

No es lo que buscaba, pero de momento me sirve y no le doy mas vueltas.

Un saludo, Juanjo.

---

<div class="post-metadata">

**Author:** ![jdalamillos](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/jdalamillos/32/5173_2.png) [@jdalamillos](https://foros.velneo.com/u/jdalamillos)\
**Post date:** [10 Enero, 2011 16:45 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/3 "2011-01-10T16:45:50Z")

</div>

Hola buenas tardes.

¿has probado con el comando "Archivo:Salir"?

Saludos

Juan Diaz

---

<div class="post-metadata">

**Author:** ![jose1](https://avatars.discourse-cdn.com/v4/letter/j/dec6dc/32.png) [@jose1](https://foros.velneo.com/u/jose1)\
**Post date:** [10 Enero, 2011 17:45 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/4 "2011-01-10T17:45:23Z")

</div>

Porque no realizas la comprobacion en un evento del formulario asociado al Autoexec?

Ejecutas el evento con una conexion de evento al inicializar el formulario y deberia funcionar.

un saludo

Jose Luis

[http://www.ascsl.com](http://www.ascsl.com)

&nbsp;

---

<div class="post-metadata">

**Author:** ![cristianvg2003](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/cristianvg2003/32/5239_2.png) [@cristianvg2003](https://foros.velneo.com/u/cristianvg2003)\
**Post date:** [10 Enero, 2011 19:27 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/5 "2011-01-10T19:27:27Z")

</div>

gracias por sus respuestas aqui la respuesta de soporte:

"Lo suyo sería utilizar el comando de instrucción de proceso "Salir de la  
 aplicación", si bien, en determinadas circunstancias, tal y como está  
recogido en la incidencia nº 2177, el cierre de la aplicación puede ir  
seguido de un mensaje de error por parte de Velneo vClient V7."

el lio con esta solución es que a veces deja enganches abiertos en el Vserver.

Pretendo montarme mi propio fomr de Login pero son mas los problemas que conlleva que los que soluciona ...

Saludos

---

<div class="post-metadata">

**Author:** ![ciberideas](https://avatars.discourse-cdn.com/v4/letter/c/43a26b/32.png) [@ciberideas](https://foros.velneo.com/u/ciberideas)\
**Post date:** [25 Enero, 2011 10:17 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/6 "2011-01-25T10:17:51Z")

</div>

A mi me pasa lo mismo, otra cosa más sin resolver.

un saludo

Miguel

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [29 Enero, 2011 10:34 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/7 "2011-01-29T10:34:20Z")

</div>

Hola.

La incidencia 2177 habla de que al usar la instrucción "Salir de la aplicación" en un proceso, da un error. Yo lo he probado desde un evento y, parece, me funciona bien.

Una posible solución sería que el proceso de Login lo hagas en un evento, disparado en el marco "Autoexec" con la señal "Inicializado". Llamas al formulario para que introduzca la clave, y si no es correcta, usas "Salir de la aplicación". Al menos, en mis pruebas, no he visto que dé un error desde un evento.

Saludos,

Fran Varona

&nbsp;

---

<div class="post-metadata">

**Author:** ![Eva](https://avatars.discourse-cdn.com/v4/letter/e/dbc845/32.png) [@Eva](https://foros.velneo.com/u/Eva)\
**Post date:** [30 Enero, 2011 18:43 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/8 "2011-01-30T18:43:04Z")

</div>

Hola,

&nbsp;&nbsp; Yo estoy haciendo eso mismo que dices Fran con una pequeña diferencia. Tengo un formulario de login que es lanzado desde el marco autoexec con la señal "inicializado", y en ese formulario tengo un botón cancelar. He creado un evento "salir" que es ejecutado al pulsar en el botón cancelar, ese evento lo que ejecuta es "Salir de la aplicación". No me da ningún error, aunque lo único que hace es&nbsp;cerrar el formulario, pero no&nbsp;salir de la aplicación, que es lo que me gustaría.

Un saludo

&nbsp;

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [30 Enero, 2011 19:58 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/9 "2011-01-30T19:58:51Z")

</div>

Hola.

@Eva: Imagino que lanzas el formulario de login con un "Pedir formulario": en ese caso, puedes lanzar el comando "Salir de la aplicación" en el propio evento que lanzas en el marco Autoexec, cuando sales del formulario de login, si el usuario no aceptó el formulario.

Saludos,

Fran Varona

&nbsp;

---

<div class="post-metadata">

**Author:** ![Eva](https://avatars.discourse-cdn.com/v4/letter/e/dbc845/32.png) [@Eva](https://foros.velneo.com/u/Eva)\
**Post date:** [31 Enero, 2011 16:29 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/10 "2011-01-31T16:29:46Z")

</div>

Hola Fran,

&nbsp;&nbsp; Pues no, no lo estoy haciendo así, la única forma que ví de hacerlo era obteniendo &nbsp;el manejador del objeto formulario y utilizando el comando disparar\_objeto.&nbsp; El comando pedir\_formulario me aparece deshabilitado.

Un saludo y muchas gracias por la ayuda

Eva

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![Eva](https://avatars.discourse-cdn.com/v4/letter/e/dbc845/32.png) [@Eva](https://foros.velneo.com/u/Eva)\
**Post date:** [31 Enero, 2011 16:31 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/11 "2011-01-31T16:31:13Z")

</div>

&nbsp;

&nbsp;

---

<div class="post-metadata">

**Author:** ![eic](https://yyz1.discourse-cdn.com/flex035/user_avatar/foros.velneo.com/eic/32/5064_2.png) [@eic](https://foros.velneo.com/u/eic)\
**Post date:** [31 Enero, 2011 17:15 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/12 "2011-01-31T17:15:43Z")

</div>

Hola.

@Eva: puedes probar a utilizar el comando "Salir de aplicación" después de "Disparar objeto", dependiendo de la respuesta del usuario en el formulario, pero en el mismo evento "Inicializado" del Autoexec.

Saludos,

Fran Varona

&nbsp;

---

<div class="post-metadata">

**Author:** ![Eva](https://avatars.discourse-cdn.com/v4/letter/e/dbc845/32.png) [@Eva](https://foros.velneo.com/u/Eva)\
**Post date:** [1 Febrero, 2011 15:31 UTC](https://foros.velneo.com/t/como-salirse-de-la-aplicacion-en-un-proceso-onnit/2720/13 "2011-02-01T15:31:51Z")

</div>

Hola,  
 Ya lo he conseguido, muchas gracias!. Pero bueno creo que ahora estoy como vosotros, aunque me cierra la aplicación, después me da un error del vclient. Os adjunto un documento con el pantallazo del error.

Un saludo
