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

Carlos German Tejero german_tejero en yahoo.com.ar
Sab Dic 6 20:45:10 CET 2008


>>   ¿ se puede debuguear ?
Seguro que si, en unix simplemente corre el proyecto agregando el parametro
-r o el que desees en los parametros de ejecucion (Ejecutar->Parametros de
ejecucion). En windows no tengo idea.

>>   ¿ Donde pongo mi código ?
Tu codigo deberia estar atado a los eventos de la clase descendiente de
TDaemon. La idea es que En las DaemonApps tengas un DaemonMapper y uno o mas
Daemons. Cada Daemon es un Thread. Para que funcionen tenes que enlazarlos
al DaemonMapper a traves de la propiedad DaemonDefs. Despues podes atar
codigo a los eventos de los Daemons, por ejemplo OnExecute es el codigo que
se ejecutar, OnStart cuando arranca, OnStop cuando lo paran y asi.
Saludos.

El 6 de diciembre de 2008 16:25, Manuel Gutiérrez <
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>>
> >
> >     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>>
> >
> >         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>>
> >
> >             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>> 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>
> >
> 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>
> >
> 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
> >     <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
> > 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>
>
> www.h-tecnologia.com <http://www.h-tecnologia.com/>
>
> 665.950.837
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lazarus.freepascal.org
> http://www.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>



-- 
Carlos Germán Tejero
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20081206/407ab57e/attachment-0001.html>


More information about the Lazarus-es mailing list