Ir al contenido


Foto

alerta para saber si mi programa esta frizado


  • Por favor identifícate para responder
14 respuestas en este tema

#1 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 07 enero 2010 - 04:19

Hola a todos

Que mecanismo se puede utilizar  para tener una alerta cuando el programa este frizado.

 



  • 0

#2 seoane

seoane

    Advanced Member

  • Administrador
  • 1.259 mensajes
  • LocationEspaña

Escrito 07 enero 2010 - 04:24

Que mecanismo se puede utilizar  para tener una alerta cuando el programa este frizado.

Usar dos programas y que uno vigile al otro  :D
  • 0

#3 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 07 enero 2010 - 04:37


Que mecanismo se puede utilizar  para tener una alerta cuando el programa este frizado.

Usar dos programas y que uno vigile al otro  :D


Jajaja y si se congela el programa vigilante ????

:huh:

Saludox ! :D
  • 0

#4 seoane

seoane

    Advanced Member

  • Administrador
  • 1.259 mensajes
  • LocationEspaña

Escrito 07 enero 2010 - 04:41

Jajaja y si se congela el programa vigilante ????


Fijate que digo que se vigilen mutamente.

Si el programa vigilante se congela, el principal debe matarlo y lanzar otro vigilante.

:cheesy:
  • 0

#5 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 07 enero 2010 - 05:19


Que mecanismo se puede utilizar  para tener una alerta cuando el programa este frizado.

Usar dos programas y que uno vigile al otro
  :D


A mí me sonó a que A vigila a B, no que se vigilan el uno al otro :p

Pero ok !, hecha la aclaración...

Saludox ! :D

  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 07 enero 2010 - 05:32


Jajaja y si se congela el programa vigilante ????


Fijate que digo que se vigilen mutamente.

Si el programa vigilante se congela, el principal debe matarlo y lanzar otro vigilante.

:cheesy:


Memonto, digo, momento, aquí hay un bug, no se puede lanzar otro vigilante, mas bien se lanza otro vigilado :D :D :D

Salud oS
  • 0

#7 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 07 enero 2010 - 05:43

Le han desvirtuado el hilo al pobre luk :p
  • 0

#8 enecumene

enecumene

    Webmaster

  • Administrador
  • 7.419 mensajes
  • LocationRepública Dominicana

Escrito 07 enero 2010 - 05:46

Aquí hay código sobre el tema, pero el asunto es que está aplicado al Internet Explorer, pero me imagino que algo se le podrá sacar.

Saludos.
  • 0

#9 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 07 enero 2010 - 05:53



Jajaja y si se congela el programa vigilante ????


Fijate que digo que se vigilen mutamente.

Si el programa vigilante se congela, el principal debe matarlo y lanzar otro vigilante.

:cheesy:


Memonto, digo, momento, aquí hay un bug, no se puede lanzar otro vigilante, mas bien se lanza otro vigilado :D :D :D

Salud oS


Si y no... se supone que si se vigilan el uno al otro, cualquiera de los dos puede matar y después lanzar otra vez una nueva instancia...  *-)

Suena complicado pero lógico... creo :p

Saludox ! :D

P.D. La pregunta parecía fácil y nosotros ya hicimos todo un dabate de ella, jajaja... :p

  • 0

#10 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 07 enero 2010 - 06:04




Jajaja y si se congela el programa vigilante ????


Fijate que digo que se vigilen mutamente.

Si el programa vigilante se congela, el principal debe matarlo y lanzar otro vigilante.

:cheesy:


Memonto, digo, momento, aquí hay un bug, no se puede lanzar otro vigilante, mas bien se lanza otro vigilado :D :D :D

Salud oS


Si y no... se supone que si se vigilan el uno al otro, cualquiera de los dos puede matar y después lanzar otra vez una nueva instancia...  *-)

Suena complicado pero lógico... creo :p

Saludox ! :D

P.D. La pregunta parecía fácil y nosotros ya hicimos todo un dabate de ella, jajaja... :p


Por supuesto amiguis, pero haga bien las cuentas y verá que mi respuesta tiene una buena dosis de lógica :)

Salud OS
  • 0

#11 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 07 enero 2010 - 06:04

Pensaba en la posibilidad de crear un hilo dentro del mismo programa. La funcion de este hilo seria la de alertar en caso de una inaccion del programa.

no se si he dicho algun disparate, porque el hilo es parte del programa, pero se supone que corre independiente.
La idea me viene debido a que en el caso especifico de mi programa, este debe recibir unas informaciones cada cierto tiempo, la idea es ver si el programa esta recibiendo estas informaciones y si no generar una alerta. Por eso pensaba en un hilo.

Por otro lado el programa vigilante que dice seoane, que tipo de codigo debe tener, a que mensajes debe apuntar, etc.



  • 0

#12 Fenareth

Fenareth

    Advanced Member

  • Administrador
  • 3.486 mensajes
  • LocationMexico City

Escrito 07 enero 2010 - 06:05

Ah si si si, el vigilante no puede ser matado !!! Jajaja tienes razón :p

Ya me voy, a estas horas, el hamster ya no reacciona bien ante preguntas capciosas

Saludox ! :D
  • 0

#13 luk2009

luk2009

    Advanced Member

  • Moderadores
  • PipPipPip
  • 2.040 mensajes
  • LocationSanto Domingo

Escrito 07 enero 2010 - 06:14

Veo el codigo que pusiste enecumene y segun entiendo se le envia un mensaje al programa y si este no responde, se da la alerta.

Pero que tipo de mensaje es el que envian, me gustaria entender el codigo.


  • 0

#14 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 07 enero 2010 - 06:57

Lo que te dice es que si la funcion SendMessageTimeOut te regresa un valor diferente de cero el programa no está "colgado" si regresa 0 entonces el programa se ha congelado y no responde.

lngReturnValue es el valor de retorno.

Salud OS
  • 0

#15 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1.484 mensajes
  • LocationMallorca

Escrito 08 enero 2010 - 05:08

Yo en estos casos uso MadExcept

http://www.madshi.ne...Description.htm

Además de ser muy bueno, es gratuito para aplicaciones no comerciales.

Es un gestor de excepciones que se integra dentro de una aplicación y sirve para detectar precisamente cuando tu programa se queda colgado, sin responder (frizado), o bien cuando saltan violaciones de acceso, excepciones, etc. ....

Puedes programarlo para que haga distintas respuestas en estas ocasiones : enviar mails con un informe, guardar un registro, etc. ... ... Incluso puedes mostrar una pantalla al usuario, para que él decida lo que quiere hacer con el error.

Saludos.
  • 0




IP.Board spam blocked by CleanTalk.