Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Delphi para la web (https://www.clubdelphi.com/foros/forumdisplay.php?f=51)
-   -   RAUDUS -- Al cerrar la forma principal no ejecuta el programa (https://www.clubdelphi.com/foros/showthread.php?t=81259)

ASAPLTDA 27-10-2012 00:19:34

RAUDUS -- Al cerrar la forma principal no ejecuta el programa
 
Hola Foristas,

Estoy probando Raudus , compilo el programa , lo ejecuto como un .exe,
-Llamo el programa dsde el navegador(chome) y el programa se ejecuta bien.
-Cierro la forma usando un close
- llamo de nuevo el programa desde el navegador nuevamente, y este no se ejecuta y aun el programa se esta ejecutando en windows
- Si cancelo la hoja del browser y reejecuto el programa el programa corre de forma normal

Alguno de los forista conoce la causa o el procedimiento adecuado para cerrar la forma en raudus en el navegador

Gracias

Casimiro Notevi 27-10-2012 00:51:58

Cita:

Empezado por ASAPLTDA (Mensaje 448095)
Alguno de los forista conoce la causa o el procedimiento adecuado para cerrar la forma en raudus en el navegador

Sí, seguramente alguno lo conoce.

Ñuño Martínez 28-10-2012 20:15:03

¿Las formas (TShape) tienen close? Pues no lo sabía :confused:

De todas formas, me parece muy raro que una página web no funcione de primeras, pero que sí lo haga si se ha cerrado anteriormente. ¿Tal vez se deba a una corrupción de memoria? ¿Quizá usas algún paquete JavaScrip para manipular algo de forma irregular?

Neftali [Germán.Estévez] 30-10-2012 09:47:53

Tal vez algunas de las tareas que estás haciendo en el formulario no ha acabado correctamente. Si el EXE no se ha cerrado está claro que la siguiente ejecución no va a funcionar, osea que lo que hay que averiguar es porqué no se cierra tu aplicación (o tu form).
Pare eso había que saber qué tiene y qué estás haciendo en ese form.

ASAPLTDA 31-10-2012 04:09:49

Evitando que el programa termine
 
Cuando uno cierra la forma en el browser el programa termina si es la forma principal. Si usas Action := caNone el evento on close de la forma principal el programa no se cierra y puedes volver a ejecutarlo. El restaura la session en el punto que la dejas. Si habre una segunda session el sistema intercambia la session activa entre las sessiones del browser
Cuando entienda este proceso haciendo mas pruebas les estare informando


La franja horaria es GMT +2. Ahora son las 13:54:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi