GESTION DE INSTANCIAS


([N1] vlinaresrams) #1

Buenos días…

Necesito que desde una instancia de una aplicación poder ejecutar otra instancia de la misma u otra aplicación sin que el usuario tenga que abrir de nuevo el vClient, logarse, etc.

¿Es posible hacer esto?

Saludos
Vicente


([N3] pacosatu) #2

Hola Vicente.

Cada vClient es un ejecutable en nuestro PC que solo puede ejecutar una instancia de Aplicación cada vez.
Para volver a ejecutar otra instancia distinta hay que cerrar y volver a abrir el vClient.

Puedes automatizar este proceso de la siguiente manera:

Set ( CPATH_VCLIENT, /*JAVASCRIPT*/theApp.applicationFilePath() )
Lanzar aplicación ( No esperar, "\c" + CPATH_VCLIENT + "\c", "vatp://USUARIO:PASSWORD@127.0.0.1/INSTANCIA", NRESULT )
Salir de la aplicación ( )

Con esto consigues ejecutar una nueva Instancia y a continuación Cerrar la aplicación actual.

Saludos
Paco Satué


([N2] AyudaVelneo) #3

Hola Vicente:

Si tienes claras las opciones a ejecutar, yo lo que hago es crear por encima de los dos proyectos de aplicación otro proyecto heredando de los dos anteriores.

En este nuevo proyecto creo un nuevo marco y le voy añadiendo las acciones de los dos proyectos inferiores que necesite.

De esa forma el usuario no tiene que abrir dos vClient.

Un saludo


([N1] vlinaresrams) #4

Buenas tardes…
Muchas gracias por vuestra ayuda.

Saludos