In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Permitir m
Permitir m
Pues, resulta que he hecho un proyecto pequeño... y le he desmarcado la
casilla de "permitir múltiples instancias de la aplicación".
Recostruyo el proyecto...
Y... se deja ejecutar tantas veces como llame al exe... ¿?
Un Saludo,
Xevi.
casilla de "permitir múltiples instancias de la aplicación".
Recostruyo el proyecto...
Y... se deja ejecutar tantas veces como llame al exe... ¿?
Un Saludo,
Xevi.
Permitir m
Xevi,
> Pues, resulta que he hecho un proyecto pequeño... y le he desmarcado la
> casilla de "permitir múltiples instancias de la aplicación".
>
> Recostruyo el proyecto...
> Y... se deja ejecutar tantas veces como llame al exe... ¿?
Acabo de probarlo y funciona perfectamente. Por favor, puedes revisarlo de
nuevo. Y revisa también el módulo de entrada (el que tiene el mismo nombre
que el proyecto); dentro del procedure main() tiene que poner:
Application:lSingleInstance := .T.
--
Un saludo,
José F. Giménez
> Pues, resulta que he hecho un proyecto pequeño... y le he desmarcado la
> casilla de "permitir múltiples instancias de la aplicación".
>
> Recostruyo el proyecto...
> Y... se deja ejecutar tantas veces como llame al exe... ¿?
Acabo de probarlo y funciona perfectamente. Por favor, puedes revisarlo de
nuevo. Y revisa también el módulo de entrada (el que tiene el mismo nombre
que el proyecto); dentro del procedure main() tiene que poner:
Application:lSingleInstance := .T.
--
Un saludo,
José F. Giménez
Permitir m
Jose,
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
Este es el código del módulo de entrada
/*
* Proyecto: ProyectoSortidesMagatzem
* Fichero: ProyectoSortidesMagatzem.prg
* Descripción: Módulo de entrada a la aplicación
* Autor:
* Fecha: 16/02/2006
*/
REQUEST DBFCDX
#include "Xailer.ch"
Procedure Main()
Set( _SET_DATEFORMAT, "dd/mm/yyyy" ) //Format dd/mm/aaaa per la data per tota l'aplicació
Set( _SET_DELETED, .T. ) //No tindre en compte els registre marcats com a borrats
SET EPOCH TO Year( Date() ) - 50
Application:lUseReturn := .T.
Application:cTitle := ""
Application:lSingleInstance := .T.
Application:oIcon := "ASOFT"
TForm1():New( Application ):Show()
Application:Run()
Return
Un Saludo.
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:43f4d541$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
>> Pues, resulta que he hecho un proyecto pequeño... y le he desmarcado la
>> casilla de "permitir múltiples instancias de la aplicación".
>>
>> Recostruyo el proyecto...
>> Y... se deja ejecutar tantas veces como llame al exe... ¿?
>
> Acabo de probarlo y funciona perfectamente. Por favor, puedes revisarlo de
> nuevo. Y revisa también el módulo de entrada (el que tiene el mismo nombre
> que el proyecto); dentro del procedure main() tiene que poner:
>
> Application:lSingleInstance := .T.
>
> --
> Un saludo,
>
> José F. Giménez
>
>
>
--
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
Este es el código del módulo de entrada
/*
* Proyecto: ProyectoSortidesMagatzem
* Fichero: ProyectoSortidesMagatzem.prg
* Descripción: Módulo de entrada a la aplicación
* Autor:
* Fecha: 16/02/2006
*/
REQUEST DBFCDX
#include "Xailer.ch"
Procedure Main()
Set( _SET_DATEFORMAT, "dd/mm/yyyy" ) //Format dd/mm/aaaa per la data per tota l'aplicació
Set( _SET_DELETED, .T. ) //No tindre en compte els registre marcats com a borrats
SET EPOCH TO Year( Date() ) - 50
Application:lUseReturn := .T.
Application:cTitle := ""
Application:lSingleInstance := .T.
Application:oIcon := "ASOFT"
TForm1():New( Application ):Show()
Application:Run()
Return
Un Saludo.
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:43f4d541$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
>
> Xevi,
>
>> Pues, resulta que he hecho un proyecto pequeño... y le he desmarcado la
>> casilla de "permitir múltiples instancias de la aplicación".
>>
>> Recostruyo el proyecto...
>> Y... se deja ejecutar tantas veces como llame al exe... ¿?
>
> Acabo de probarlo y funciona perfectamente. Por favor, puedes revisarlo de
> nuevo. Y revisa también el módulo de entrada (el que tiene el mismo nombre
> que el proyecto); dentro del procedure main() tiene que poner:
>
> Application:lSingleInstance := .T.
>
> --
> Un saludo,
>
> José F. Giménez
>
>
>
--
Permitir m
Xevi,
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
No sé porqué ocurre; esa parte no la hemos tocado desde hace mucho tiempo. La semana que viene vamos a publicar una nueva versión; por favor, cuando la descargues pruébalo de nuevo.
--
Un saludo,
José F. Giménez
--
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
No sé porqué ocurre; esa parte no la hemos tocado desde hace mucho tiempo. La semana que viene vamos a publicar una nueva versión; por favor, cuando la descargues pruébalo de nuevo.
--
Un saludo,
José F. Giménez
--
Permitir m
Jose,
Pues sigue sin funcionarme... aunque desmarque la casilla "Permitir múltiples instancias", las aplicaciones que creo siguen ejecutándose mas de una vez en la misma PC.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:[email=43f59933@ozsrvnegro.ozlan.local...]43f59933@ozsrvnegro.ozlan.local...[/email]
Xevi,
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
No sé porqué ocurre; esa parte no la hemos tocado desde hace mucho tiempo. La semana que viene vamos a publicar una nueva versión; por favor, cuando la descargues pruébalo de nuevo.
--
Un saludo,
José F. Giménez
--
Pues sigue sin funcionarme... aunque desmarque la casilla "Permitir múltiples instancias", las aplicaciones que creo siguen ejecutándose mas de una vez en la misma PC.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:[email=43f59933@ozsrvnegro.ozlan.local...]43f59933@ozsrvnegro.ozlan.local...[/email]
Xevi,
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
No sé porqué ocurre; esa parte no la hemos tocado desde hace mucho tiempo. La semana que viene vamos a publicar una nueva versión; por favor, cuando la descargues pruébalo de nuevo.
--
Un saludo,
José F. Giménez
--
Permitir m
¿Algo a comentar?
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=441dcac0@ozsrvnegro.ozlan.local...]441dcac0@ozsrvnegro.ozlan.local...[/email]
Jose,
Pues sigue sin funcionarme... aunque desmarque la casilla "Permitir múltiples instancias", las aplicaciones que creo siguen ejecutándose mas de una vez en la misma PC.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:[email=43f59933@ozsrvnegro.ozlan.local...]43f59933@ozsrvnegro.ozlan.local...[/email]
Xevi,
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
No sé porqué ocurre; esa parte no la hemos tocado desde hace mucho tiempo. La semana que viene vamos a publicar una nueva versión; por favor, cuando la descargues pruébalo de nuevo.
--
Un saludo,
José F. Giménez
--
Gracias.
Un Saludo,
Xevi.
"Xevi" <xevicomas@terra.es> escribió en el mensaje news:[email=441dcac0@ozsrvnegro.ozlan.local...]441dcac0@ozsrvnegro.ozlan.local...[/email]
Jose,
Pues sigue sin funcionarme... aunque desmarque la casilla "Permitir múltiples instancias", las aplicaciones que creo siguen ejecutándose mas de una vez en la misma PC.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje news:[email=43f59933@ozsrvnegro.ozlan.local...]43f59933@ozsrvnegro.ozlan.local...[/email]
Xevi,
Revisado... y sigue lanzándose sin respetar que la aplicación ya esté abierta.
No sé porqué ocurre; esa parte no la hemos tocado desde hace mucho tiempo. La semana que viene vamos a publicar una nueva versión; por favor, cuando la descargues pruébalo de nuevo.
--
Un saludo,
José F. Giménez
--
Permitir m
He probado varios proyectos y funciona correctamente si desmarco la casilla
el programa no se abre dos veces. Todo Correcto.
Saludos. Miguel A. Torrellas
Xevi,
> ¿Algo a comentar?
>
> Gracias.
>
> Un Saludo,
> Xevi.
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=441dcac0@ozsrvnegro.ozlan.local...]441dcac0@ozsrvnegro.ozlan.local...[/email]
> Jose,
> Pues sigue sin funcionarme... aunque desmarque la casilla "Permitir
> múltiples instancias", las aplicaciones que creo siguen ejecutándose
> mas de una vez en la misma PC.
>
> Un Saludo,
> Xevi.
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el
> mensaje news:[email=43f59933@ozsrvnegro.ozlan.local...]43f59933@ozsrvnegro.ozlan.local...[/email]
> Xevi,
> Revisado... y sigue lanzándose sin respetar que la aplicación
> ya esté abierta.
> No sé porqué ocurre; esa parte no la hemos tocado desde hace
> mucho tiempo. La semana que viene vamos a publicar una nueva versión;
> por favor, cuando la descargues pruébalo de nuevo.
>
> --
> Un saludo,
> José F. Giménez
>
el programa no se abre dos veces. Todo Correcto.
Saludos. Miguel A. Torrellas
Xevi,
> ¿Algo a comentar?
>
> Gracias.
>
> Un Saludo,
> Xevi.
> "Xevi" <xevicomas@terra.es> escribió en el mensaje
> news:[email=441dcac0@ozsrvnegro.ozlan.local...]441dcac0@ozsrvnegro.ozlan.local...[/email]
> Jose,
> Pues sigue sin funcionarme... aunque desmarque la casilla "Permitir
> múltiples instancias", las aplicaciones que creo siguen ejecutándose
> mas de una vez en la misma PC.
>
> Un Saludo,
> Xevi.
> "Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el
> mensaje news:[email=43f59933@ozsrvnegro.ozlan.local...]43f59933@ozsrvnegro.ozlan.local...[/email]
> Xevi,
> Revisado... y sigue lanzándose sin respetar que la aplicación
> ya esté abierta.
> No sé porqué ocurre; esa parte no la hemos tocado desde hace
> mucho tiempo. La semana que viene vamos a publicar una nueva versión;
> por favor, cuando la descargues pruébalo de nuevo.
>
> --
> Un saludo,
> José F. Giménez
>
Permitir m
Xevi,
lo he vuelto a probar, y como dice Miguel, todo funciona bien. No sé qué es
lo que puede estar pasando. Necesito toda la información que me puedas dar
para intentar acorralar el problema.
--
Un saludo,
José F. Giménez
lo he vuelto a probar, y como dice Miguel, todo funciona bien. No sé qué es
lo que puede estar pasando. Necesito toda la información que me puedas dar
para intentar acorralar el problema.
--
Un saludo,
José F. Giménez
Permitir m
Jose,
lo estoy probando en dos proyectos, uno pequeñísimo y otro que es mi
aplicación de Gestión.
En los dos me ocurre lo mismo,... desmarco la casilla "permitir múltiples
instancias"... y el ejecutable que me crea Xailer lo puedo lanzar tantas
veces como quiera.
Intento con un proyecto nuevo...
Añado un Form, vacío, sin mas... le desmarco la casilla "permitir múltiples
instancias"... y lo mismo... ya puedes darle al exe tantas veces como
quieras, que se lanza SIEMPRE.
Adjunto el NUEVO proyecto.
Me gustaría adjuntar el exe, pero por lo visto no "cabe" en este Foro.
Utilizo la última versión de Xailer PR7 y la versión xHarbour de la web de
Xailer.
Mi GUINDOUS es XP Home, pero lo mismo me ocurre con XP Pro.
¿Me dejo algo???
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4427b288$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> lo he vuelto a probar, y como dice Miguel, todo funciona bien. No sé qué
> es
> lo que puede estar pasando. Necesito toda la información que me puedas dar
> para intentar acorralar el problema.
>
> --
> Un saludo,
>
> José F. Giménez
>
>
Attached files Nueva carpeta.zip (3.6 KB)Â
lo estoy probando en dos proyectos, uno pequeñísimo y otro que es mi
aplicación de Gestión.
En los dos me ocurre lo mismo,... desmarco la casilla "permitir múltiples
instancias"... y el ejecutable que me crea Xailer lo puedo lanzar tantas
veces como quiera.
Intento con un proyecto nuevo...
Añado un Form, vacío, sin mas... le desmarco la casilla "permitir múltiples
instancias"... y lo mismo... ya puedes darle al exe tantas veces como
quieras, que se lanza SIEMPRE.
Adjunto el NUEVO proyecto.
Me gustaría adjuntar el exe, pero por lo visto no "cabe" en este Foro.
Utilizo la última versión de Xailer PR7 y la versión xHarbour de la web de
Xailer.
Mi GUINDOUS es XP Home, pero lo mismo me ocurre con XP Pro.
¿Me dejo algo???
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4427b288$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> lo he vuelto a probar, y como dice Miguel, todo funciona bien. No sé qué
> es
> lo que puede estar pasando. Necesito toda la información que me puedas dar
> para intentar acorralar el problema.
>
> --
> Un saludo,
>
> José F. Giménez
>
>
Attached files Nueva carpeta.zip (3.6 KB)Â
Permitir m
Xevi,
ya lo he encontrado, gracias al ejemplo. El problema está en la descripción
del proyecto: la estás dejando en blanco. Escribe algo y verás como sí
funciona.
Por cierto, esa descripción es la que se usa en un mutex para comprobar si
se está ejecutando el programa. Por lo tanto, intenta que esa descripción
sea única, es decir, que no coincida con otros programas, sean tuyos o no.
P.ej., no le pongas "Contabilidad"
--
Un saludo,
José F. Giménez
ya lo he encontrado, gracias al ejemplo. El problema está en la descripción
del proyecto: la estás dejando en blanco. Escribe algo y verás como sí
funciona.
Por cierto, esa descripción es la que se usa en un mutex para comprobar si
se está ejecutando el programa. Por lo tanto, intenta que esa descripción
sea única, es decir, que no coincida con otros programas, sean tuyos o no.
P.ej., no le pongas "Contabilidad"

--
Un saludo,
José F. Giménez
Permitir m
Jose,
Visto. Le falta la descripción de la aplicación, OK.!!!
Ahora bien, una petición que lanzaría...
Cuando ya funciona lo de NO permitir múltiples instancias...
¿Puedes hacer que cuando NO se permite múltiples instancias SI la aplicación
ya está EN USO, ésta ventana de la aplicación se haga ACTIVA???
Pues ocurre que si le doy al ejecutable, éste ya estaba abierto, pues parece
que no responda, y te puedes encontar con algún usuario que me llame
diciendo que LA APLICACIÓN NO SE EJECUTA!!!...
En su lugar, sería mucho mas "comercial" que si mi aplicación un cliente mio
la tiene corriendo, al dar al icono otra vez de mi aplicación, se le abriera
ésta ya en el lugar que estuviera.
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4427d2a4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> ya lo he encontrado, gracias al ejemplo. El problema está en la
> descripción del proyecto: la estás dejando en blanco. Escribe algo y verás
> como sí funciona.
>
> Por cierto, esa descripción es la que se usa en un mutex para comprobar si
> se está ejecutando el programa. Por lo tanto, intenta que esa descripción
> sea única, es decir, que no coincida con otros programas, sean tuyos o no.
> P.ej., no le pongas "Contabilidad"
>
> --
> Un saludo,
>
> José F. Giménez
>
Visto. Le falta la descripción de la aplicación, OK.!!!
Ahora bien, una petición que lanzaría...
Cuando ya funciona lo de NO permitir múltiples instancias...
¿Puedes hacer que cuando NO se permite múltiples instancias SI la aplicación
ya está EN USO, ésta ventana de la aplicación se haga ACTIVA???
Pues ocurre que si le doy al ejecutable, éste ya estaba abierto, pues parece
que no responda, y te puedes encontar con algún usuario que me llame
diciendo que LA APLICACIÓN NO SE EJECUTA!!!...
En su lugar, sería mucho mas "comercial" que si mi aplicación un cliente mio
la tiene corriendo, al dar al icono otra vez de mi aplicación, se le abriera
ésta ya en el lugar que estuviera.
Gracias.
Un Saludo,
Xevi.
"Jose F. Gimenez" <jfgimenez@wanadoo.es> escribió en el mensaje
news:4427d2a4$[email=1@ozsrvnegro.ozlan.local...]1@ozsrvnegro.ozlan.local...[/email]
> Xevi,
>
> ya lo he encontrado, gracias al ejemplo. El problema está en la
> descripción del proyecto: la estás dejando en blanco. Escribe algo y verás
> como sí funciona.
>
> Por cierto, esa descripción es la que se usa en un mutex para comprobar si
> se está ejecutando el programa. Por lo tanto, intenta que esa descripción
> sea única, es decir, que no coincida con otros programas, sean tuyos o no.
> P.ej., no le pongas "Contabilidad"

>
> --
> Un saludo,
>
> José F. Giménez
>
Permitir m
Xevi,
> Ahora bien, una petición que lanzaría...
> Cuando ya funciona lo de NO permitir múltiples instancias...
> ¿Puedes hacer que cuando NO se permite múltiples instancias SI la
> aplicación ya está EN USO, ésta ventana de la aplicación se haga ACTIVA???
> Pues ocurre que si le doy al ejecutable, éste ya estaba abierto, pues
> parece que no responda, y te puedes encontar con algún usuario que me
> llame diciendo que LA APLICACIÓN NO SE EJECUTA!!!...
> En su lugar, sería mucho mas "comercial" que si mi aplicación un cliente
> mio la tiene corriendo, al dar al icono otra vez de mi aplicación, se le
> abriera ésta ya en el lugar que estuviera.
Lo intentamos hace ya bastante tiempo, pero nos encontramos con una
limitación del compilador de C de Borland. Parece ser que el de MS sí puede
hacerlo, pero ni estoy seguro ni lo he probado. Cuando más adelante
abordemos la tarea de soportar más compiladores de C lo revisaremos.
--
Un saludo,
José F. Giménez
> Ahora bien, una petición que lanzaría...
> Cuando ya funciona lo de NO permitir múltiples instancias...
> ¿Puedes hacer que cuando NO se permite múltiples instancias SI la
> aplicación ya está EN USO, ésta ventana de la aplicación se haga ACTIVA???
> Pues ocurre que si le doy al ejecutable, éste ya estaba abierto, pues
> parece que no responda, y te puedes encontar con algún usuario que me
> llame diciendo que LA APLICACIÓN NO SE EJECUTA!!!...
> En su lugar, sería mucho mas "comercial" que si mi aplicación un cliente
> mio la tiene corriendo, al dar al icono otra vez de mi aplicación, se le
> abriera ésta ya en el lugar que estuviera.
Lo intentamos hace ya bastante tiempo, pero nos encontramos con una
limitación del compilador de C de Borland. Parece ser que el de MS sí puede
hacerlo, pero ni estoy seguro ni lo he probado. Cuando más adelante
abordemos la tarea de soportar más compiladores de C lo revisaremos.
--
Un saludo,
José F. Giménez