Autor Tema: Problemas con librería GUI_so me envía skills a mis procesos  (Leído 311 veces)

Arcontus

  • Sr. Member
  • ****
  • Mensajes: 292
  • Karma: 9
Hola chicos,
tengo un bug que me está tocando bastante las narices y estoy casi convencido que proviene de la librería GUI_so que para quien no lo sepa es una librería de gestión de GUI muy chula pero con errores que la vuelven inestable. El caso es que ciertos procesos reciben un skill al interactuar con la librería, sospecho que en la acción de cerrar una ventana.
¿Existe alguna manera de identificar desde un proceso que recibe un skill quien se lo envió sin activar el modo debug?
Y digo sin activarlo, por que me va lento no, lo siguiente...
« última modificación: Abril 21, 2018, 10:48:32 pm por Arcontus »

Arcontus

  • Sr. Member
  • ****
  • Mensajes: 292
  • Karma: 9
Re:Problemas con librería GUI_so me envía skills a mis procesos
« Respuesta #1 en: Abril 22, 2018, 04:05:29 pm »
De momento he modificado el comportamiento de los procesos que quiero proteger, añadiendoles un signal_action(type proceso,S_KILL,S_IGN); y sorteo el problema, pero me encantaría conocer que proceso envía esta señal para debugarlo.

Menos mal que existe esto de signal_action, sino estaría totalmente perdido :(
« última modificación: Abril 22, 2018, 04:07:59 pm por Arcontus »

JaViS

  • Global Moderator
  • *****
  • Mensajes: 1281
  • Karma: 27
    • Anarkade
Re:Problemas con librería GUI_so me envía skills a mis procesos
« Respuesta #2 en: Abril 22, 2018, 04:45:56 pm »
Esa librería se distribuye con Bennu?
Working on Anarkade. A couch multiplayer 2D shooter.

Arcontus

  • Sr. Member
  • ****
  • Mensajes: 292
  • Karma: 9
Re:Problemas con librería GUI_so me envía skills a mis procesos
« Respuesta #3 en: Abril 22, 2018, 06:06:31 pm »
Esa librería se distribuye con Bennu?
No, es una librería creada por Prg, pero que no llego a terminarla: https://forum.bennugd.org/index.php/topic,1962.0.html   
Una verdadera lástima, por que es buena de verdad.
« última modificación: Abril 22, 2018, 06:08:12 pm por Arcontus »