Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Buggcon en 4 Abril 2013, 01:44 am



Título: Evitar cierre de aplicacion vb
Publicado por: Buggcon en 4 Abril 2013, 01:44 am
Hola amig@s sucede que tengo una aplicacion en vb6 , funciona todo perfecto, solo que cuando pasa un lapso de aproximadamente 5 minutos se cierra.

Me dijeron que si lo ejecuto como servicio de windows este no se podría cerrar.
ustedes creen que eso pueda funcionar?
o hay algún código para eso?


Muchas gracias por leer esto, saludos  ;D


Título: Re: Evitar cierre de aplicacion vb
Publicado por: Eleкtro en 4 Abril 2013, 02:12 am
funciona todo perfecto, solo que cuando pasa un lapso de aproximadamente 5 minutos se cierra.

Tán perfecto no va entonces... ¿Tienes idea de porque se cierra inesperádamente?, ¿tu aplicación consume demasiada RAM?.

Deberías empezar por mostrar el form para localizar el error, sinó no sé como esperas que alguien te pueda ayudar o se moleste en contestar... de verdad, no entiendo como alguien lanza una pregunta diciendo "se me cierra la app" y no mostrar ni siquiera una línea de código.



Un servicio de Windows es eso, un servicio (no hay interfaz gráfica), y una aplicación es una aplicación.
Aunque no sé casi nada sobre lo que quieres hacer, pero según he leido, si quieres ejecutar una aplicación como servicio de Windows, se puede (mucho más fácilmente si se trata de una aplicación CLI), pero para todo son inconvenientes, sobre todo dependiendo de la versión de Windows tiene sus inconvenientes por las sesiones del usuario, el UAC, etc, y en general hacer lo que has pedido es mucho más dificil de lo que te imaginas, y según he leido debes empezar por crear obviamente un proyecto de tipo "Windows Service" (que no sé si VB6 dispone de este tipo de proyecto), no un Windows Form.

Pero si tienes muchas ganas de aprender como se hace (según he leido como mínimo a un experto le puede costar una semana intensiva llevarlo a cabo) aquí tienes por donde empezar a leer:
http://msdn.microsoft.com/en-us/library/d56de412%28VS.80%29.aspx
http://stackoverflow.com/questions/3576208/launch-a-winform-application-from-a-windows-service
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/97379e10-bdd8-49c3-8dfe-41129d91474b/
http://michaelellerbeck.com/2009/01/12/creating-a-service-for-visual-basic-2008-express/
http://go4answers.webhost4life.com/Example/launch-window-forms-app-windows-service-110233.aspx
https://www.google.com/search?q=vbnet+start+app+as+service&ie=utf-8&oe=utf-8&lr=lang_en

Saludos.


Título: Re: Evitar cierre de aplicacion vb
Publicado por: Buggcon en 4 Abril 2013, 02:23 am
Tán perfecto no va entonces... ¿Tienes idea de porque se cierra inesperádamente?, ¿tu aplicación consume demasiada RAM?.

Deberías empezar por mostrar el form para localizar el error, sinó no sé como esperas que alguien te pueda ayudar o se moleste en contestar... de verdad, no entiendo como alguien lanza una pregunta diciendo "se me cierra la app" y no mostrar ni siquiera una línea de código.



Un servicio de Windows es eso, un servicio (no hay interfaz gráfica), y una aplicación es una aplicación.
Aunque no sé casi nada sobre lo que quieres hacer, pero según he leido, si quieres ejecutar una aplicación como servicio de Windows, se puede (mucho más fácilmente si se trata de una aplicación CLI), pero para todo son inconvenientes, sobre todo dependiendo de la versión de Windows tiene sus inconvenientes por las sesiones del usuario, el UAC, etc, y en general hacer lo que has pedido es mucho más dificil de lo que te imaginas, y según he leido debes empezar por crear obviamente un proyecto de tipo "Windows Service" (que no sé si VB6 dispone de este tipo de proyecto), no un Windows Form.

Pero si tienes muchas ganas de aprender como se hace (según he leido como mínimo a un experto le puede costar una semana intensiva llevarlo a cabo) aquí tienes por donde empezar a leer:
http://msdn.microsoft.com/en-us/library/d56de412%28VS.80%29.aspx
http://stackoverflow.com/questions/3576208/launch-a-winform-application-from-a-windows-service
http://social.msdn.microsoft.com/Forums/en-US/vbgeneral/thread/97379e10-bdd8-49c3-8dfe-41129d91474b/
http://michaelellerbeck.com/2009/01/12/creating-a-service-for-visual-basic-2008-express/
http://go4answers.webhost4life.com/Example/launch-window-forms-app-windows-service-110233.aspx
https://www.google.com/search?q=vbnet+start+app+as+service&ie=utf-8&oe=utf-8&lr=lang_en

Saludos.

Hola muchas gracias por responder, de hecho la aplicación no necesita interfaz grafica, es sencillo tan solo conecta con el navegador.
Pues al parecer si es muy dificil crear el servicio, habra alguna otra forma para evitar el cierre?