A raíz del programita que subió RazaAztk https://foro.gambas-es.org/viewtopic.php?f=5&t=6309, se me ocurrió una idea para solucionar un problema que hace mucho tiempo que me rondaba en la cabeza: Cómo avisar a un usuario de algo y que le aparezca en su escritorio.
Mezclando un tryIcon, un servidor FTP, un timer, un objeto watch, la base de datos de usuarios y el tema de las notitas...¡Lo he conseguido!
El asunto es que creas la notita (que en mi caso es un ficherito formato csv con un solo registro), lo subes vía ftp a una carpeta con el nombre del usuario. El mismo programa cada x segundos comprueba tu carpeta de usuario y si se encuentra un ficherito de esos, lo descarga en una carpeta local. Desde ahí se construye una notita de escritorio y se muestra en el escritorio.
No sé si me explico bien...
Le he añadido un comprobador de correo (creo recordar que lo subí al foro hace unos meses) y una entrada para las aplicaciones "oficiales" de la empresa en el menú del tryIcon y ahora tengo un programa de la leche...
Lo he llamado CCP que corresponde a "Control Central de Procesos" ¿Os suena el nombre? Es el del programa malo controlador de la peli Tron
El aspecto es éste:
En el menú del tryIcon puedes crear nuevas notas, si, como pasa en la que hay en la pantalla, le dejas "<Mí>" (o en blanco) como destinatario se crea una nota en tu escritorio como la de la izquierda. Si seleccionas un usuario en el desplegable la nota añade el nombre del remitente, como la de la derecha. Puedes también dejar notas "futuras", para que le aparezcan a partid de la fecha que indicas....
Los colores son colores "pastel" derivados de los colores básicos de gambas, o sea, cosas como color.Lighter(color.lighter(color.yellow))...
Me he divertido mucho haciéndolo y, además, se me han ocurrido muchas cosas malvadas con éste programita que creo no voy a hacer...
No os lo pongo porque es un programa muy ligado a la empresa, aunque sacar una versión con sólo las notas del escritorio propio, puede ser sencillo... aunque no quiero que parezca que pretendo hacerle la competencia a razaAztk...
Saludos.