Re: Evento Desde Otro Ejecutable
Campanillas, la comunicación entre procesos se realiza actualmente en Linux a través de DBUS,
gambas no facilita ningún mecanismo para ello.
Es decir, si la ejecución de los programas es independiente podrías usar: DBUS (si la comunicación es local y el primer programa lo usa) o bien un protocolo de red (si los programas se ejecutan en máquinas diferentes, pero también dependes del protocolo que use el primer programa).
La descripción del problema que nos das es demasiado escueta, pero creo entender que tienes un ejecutable (que no fue hecho en
gambas) que estaría enviando algún tipo de señal y necesitas capturarlas en otro programa (hecho en
gambas). Si este es el caso estás dependiendo fundamentalmente de la manera en la que el primer programa intenta comunicarse (protocolo).
Sin conocer el protoco que usa el primer programa es imposible determinar una solución.
gambas facilita la comunicación en red a través del componente gb.net (incluyendo la comunicación por puerto serie).
Cualquier otro tipo de comunicación entre procesos debe hacerse con herramientas externas (y esto muchas veces es fácil gracias a GNU/Linux y especialmente a DBUS).
gambas es un lenguaje de alto nivel, a diferencia de C que es híbrido en ese sentido. Por lo tanto, no encontrarás en
gambas grandes facilidades de bajo nivel como en C. A lo sumo puedes realizar llamadas a funciones externas de bibliotecas escritas en C, si crees que esto te puede servir (para tu caso creo que no) lee el capítulo 9 del libro de
gambas disponible en la sección de descargas.