[Lazarus-es] Fw: Hacer un programa que aparezca como icono al lado delreloj

Manuel Gutiérrez mgutierrez en h-tecnologia.com
Mar Dic 9 01:42:16 CET 2008


Yo eso lo hacía en Delphi sin muchos problemas, mi idea en Lazarus (que 
no sé si podrá hacer igual que en Delphi) es hacerme otra aplicacion que 
se conecte por un socket a 127.0.0.1 en otro puerto al demonio, y desde 
ahí controlarla.

Actualmente estoy en una aplicación que ya está en producción y que es 
una aplicación de consola, la quiero pasar a demonio pero tengo que 
terminar con la funcionalidad total, por favor los adelantos que vayáis 
teniendo en este tema idlos comentando.

Saludos.

User escribió:
> Si yo hago una aplicación Daemon que va a comportarse como un servidor 
> de sockets que acepta peticiones de distintos clientes, ¿se podría 
> utilizar un programa TrayIcon para controlar la aplicación Daemon, por 
> ejemplo para iniciar, detener y reiniciar el servidor? Es justo lo que 
> estoy buscando pero no se cómo llevarlo a cabo.
>
> 2008/12/6 Carlos German Tejero <german_tejero en yahoo.com.ar 
> <mailto:german_tejero en yahoo.com.ar>>
>
>     A otra cosa, no se ahora, pero en su momento cuando probe lo de
>     los daemons, en unix (Linux Centos 5.2), el programa no hace fork
>     con lo cual corre en primer plano y tampoco cerraba la entrada y
>     salida standard.
>     Saludos.
>
>     El 6 de diciembre de 2008 16:25, Manuel Gutiérrez
>     <mgutierrez en h-tecnologia.com <mailto:mgutierrez en h-tecnologia.com>>
>     escribió:
>
>         Bien, otras dos preguntas sobre demonios
>
>            ¿ se puede debuguear ?
>            ¿ Donde pongo mi código ?
>
>         Carlos German Tejero escribió:
>         > Todo depende del so que utilices. En los unixes deberias
>         ejecutar -r
>         > para que corra, -i y -u no tienen ninguna funcion por ahora.
>         En los
>         > windows -r no tiene funcionalidad (creo), deberias utilizar
>         -i y -u
>         > para instalarlo o desinstalarlo, y correrlo o detenerlo desde el
>         > administrador de servicios.
>         > Saludos.
>         >
>         > 2008/12/6 User <usuarioanonimomysql en gmail.com
>         <mailto:usuarioanonimomysql en gmail.com>
>         > <mailto:usuarioanonimomysql en gmail.com
>         <mailto:usuarioanonimomysql en gmail.com>>>
>         >
>         >     Entonces el ejecutable que se genera lo debo de ejecutar
>         desde
>         >     Símbolo del sistema indicando mediante parámetros lo que
>         quiero
>         >     hacer (instalar, desinstalar o correr), ¿no?
>         >
>         >     2008/12/5 Carlos German Tejero
>         <german_tejero en yahoo.com.ar <mailto:german_tejero en yahoo.com.ar>
>         >     <mailto:german_tejero en yahoo.com.ar
>         <mailto:german_tejero en yahoo.com.ar>>>
>         >
>         >         debes pasarle un -r o --run para que corra como dice en:
>         >
>         >         http://wiki.lazarus.freepascal.org/Daemons_and_Services
>         >
>         >         saludos.
>         >
>         >         2008/12/5 User <usuarioanonimomysql en gmail.com
>         <mailto:usuarioanonimomysql en gmail.com>
>         >         <mailto:usuarioanonimomysql en gmail.com
>         <mailto:usuarioanonimomysql en gmail.com>>>
>         >
>         >             Cuando compilo y ejecuto cleandirs.lpi me da
>         error, me dice:
>         >
>         >             Project Directory Cleaning service raised
>         exception class
>         >             'EDaemon' with message: Options do not allow
>         determining
>         >             what needs to be done.
>         >
>         >             ¿Por qué?
>         >
>         >
>         >             El 5 de diciembre de 2008 21:05, javivf
>         <javivf en gmail.com <mailto:javivf en gmail.com>
>         >             <mailto:javivf en gmail.com
>         <mailto:javivf en gmail.com>>> escribió:
>         >
>         >                 El vie, 05-12-2008 a las 11:44 +0100, User
>         escribió:
>         >                 > Me gustaría saber más al respecto:
>         >                 >
>         >                 > ¿Dónde puedo ver un ejemplo de lazDaemon?
>         >                 >
>         >
>         >                 En examples/cleandir
>         >
>         >                 > ¿Necesito tener instalado algo más a parte de
>         >                 Lazarus para crear un
>         >                 > programa demonio?
>         >                 >
>         >
>         >                 el paquete lazdaemon, lo puedes encontrar en
>         >                 components/daemon/lazdaemon.lpk
>         >
>         >                 >
>         >                 > Gracias.
>         >
>         >
>         >
>         >
>         >                 _______________________________________________
>         >                 Lazarus-es mailing list
>         >                 Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>
>         >                 <mailto:Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>>
>         >                
>         http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>         >
>         >
>         >
>         >             _______________________________________________
>         >             Lazarus-es mailing list
>         >             Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>
>         >             <mailto:Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>>
>         >            
>         http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>         >
>         >
>         >
>         >
>         >         --
>         >         Carlos Germán Tejero
>         >
>         >         _______________________________________________
>         >         Lazarus-es mailing list
>         >         Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>
>         >         <mailto:Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>>
>         >        
>         http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>         >
>         >
>         >
>         >     _______________________________________________
>         >     Lazarus-es mailing list
>         >     Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>
>         >     <mailto:Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>>
>         >    
>         http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>         >
>         >
>         >
>         >
>         > --
>         > Carlos Germán Tejero
>         >
>         ------------------------------------------------------------------------
>         >
>         > _______________________________________________
>         > Lazarus-es mailing list
>         > Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>
>         > http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>         >
>         >
>         >
>         > __________ Información de NOD32, revisión 3667 (20081205)
>         __________
>         >
>         > Este mensaje ha sido analizado con NOD32 antivirus system
>         > http://www.nod32.com
>         >
>
>         --
>
>         Manuel Ángel Gutiérrez
>
>         Director Técnico
>
>         mgutierrez en h-tecnologia.com
>         <mailto:mgutierrez en h-tecnologia.com>
>         <mailto:mgutierrez en h-tecnologia.com
>         <mailto:mgutierrez en h-tecnologia.com>>
>
>         www.h-tecnologia.com <http://www.h-tecnologia.com>
>         <http://www.h-tecnologia.com/>
>
>         665.950.837
>
>
>         _______________________________________________
>         Lazarus-es mailing list
>         Lazarus-es en lazarus.freepascal.org
>         <mailto:Lazarus-es en lazarus.freepascal.org>
>         http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
>
>
>     -- 
>     Carlos Germán Tejero
>
>     _______________________________________________
>     Lazarus-es mailing list
>     Lazarus-es en lazarus.freepascal.org
>     <mailto:Lazarus-es en lazarus.freepascal.org>
>     http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
>
> __________ Información de NOD32, revisión 3673 (20081208) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>   

-- 

Manuel Ángel Gutiérrez

Director Técnico

mgutierrez en h-tecnologia.com <mailto:mgutierrez en h-tecnologia.com>

www.h-tecnologia.com <http://www.h-tecnologia.com/>

665.950.837





More information about the Lazarus-es mailing list