In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

ejecutar em la bandeja del sistema

Foro público de Xailer en español
Responder
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ejecutar em la bandeja del sistema

Mensaje por emeasoft »

Bom dia,
Como fazer para o programa ficar em execução na bandeja do sistema?
¿Cómo ejecutar el programa en la bandeja del sistema?
Mário
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ejecutar em la bandeja del sistema

Mensaje por emeasoft »

Como fazer para o programa ficar em execução na bandeja do sistema?
¿Cómo ejecutar el programa en la bandeja del sistema?
Mário
--

Attached files
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

ejecutar em la bandeja del sistema

Mensaje por Bingen Ugaldebere »

Espero que te sirva.
Saludos
--
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ejecutar em la bandeja del sistema

Mensaje por emeasoft »

Bingen,
Gracias,
Mi culpa, es en la Sample, pero vale la pena la información!
Mário
"Bingen Ugaldebere" <bingen@bisoft.com> escreveu na mensagem
news:4a3f928d$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Espero que te sirva.
>
> Saludos
>
Pedro Amaro
Mensajes: 157
Registrado: Jue May 18, 2006 5:10 pm

ejecutar em la bandeja del sistema

Mensaje por Pedro Amaro »

Hola Mario
Yo lo hago de la siguiente manera
1º Añado al formulario un componente TNotifyIcon
2º En las propiedades del componente le indico los iconos que va ha
utilizar (podemos poner varios para cambiarlos durante la ejecucion con
nImagen y asi indicar lo que esta haciendo)
3º En el formulario cuando quiero ocultar el formulario y que solo
aparezca en la bandeja del sistema añado lo siguiente

::oNotifyIcon1:cTooltip := "Mi programa en la bandeja"
::oNotifyIcon1:lVisible := True
::lVisible := False
4º Y listo, tiene mas funcionalidades como el menu contextual y el
cambio de iconos, ahora te toca a ti investigar el resto.
Un saludo
Pedro Amaro
Mário Angelini escribió:
> Como fazer para o programa ficar em execução na bandeja do sistema?
>
> ¿Cómo ejecutar el programa en la bandeja del sistema?
>
> Mário
>
> ------------------------------------------------------------ ------------
>
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ejecutar em la bandeja del sistema

Mensaje por emeasoft »

Pedro
Me gusta la idea de la evolución de las imágenes durante la ejecución con
nImage.
Ya se está ejecutando.
Un Saludo
Mário
"Pedro Amaro" <xhermita@hotmail.com> escreveu na mensagem
news:4a4087e3$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Hola Mario
>
> Yo lo hago de la siguiente manera
>
> 1º Añado al formulario un componente TNotifyIcon
>
> 2º En las propiedades del componente le indico los iconos que va ha
> utilizar (podemos poner varios para cambiarlos durante la ejecucion con
> nImagen y asi indicar lo que esta haciendo)
>
> 3º En el formulario cuando quiero ocultar el formulario y que solo
> aparezca en la bandeja del sistema añado lo siguiente
>
> ::oNotifyIcon1:cTooltip := "Mi programa en la bandeja"
> ::oNotifyIcon1:lVisible := True
> ::lVisible := False
>
> 4º Y listo, tiene mas funcionalidades como el menu contextual y el cambio
> de iconos, ahora te toca a ti investigar el resto.
>
> Un saludo
> Pedro Amaro
>
>
> Mário Angelini escribió:
>> Como fazer para o programa ficar em execução na bandeja do sistema?
>>
>> ¿Cómo ejecutar el programa en la bandeja del sistema?
>>
>> Mário
>>
>> ------------------------------------------------------------ ------------
>>
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ejecutar em la bandeja del sistema

Mensaje por emeasoft »

Hola!
El ejemplo de NotifyIcon de Samples da el siguiente error en Win XP.
TFORM1:FORMSIZE(29)
Erro BASE/1005 Class: 'NIL' has no property: LVISIBLE
Argumentos: ( [ 1] = Tipo: U Val: NIL [ 2] = Tipo: L Val: .F.)
En WinVista no da error.
¿Cómo solucionarlo?
Mário Angelini
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9440
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

ejecutar em la bandeja del sistema

Mensaje por ignacio »

Mario,
METHOD FormSize( oSender, nSizeType, nClientWidth, nClientHeight ) CLASS
TForm1
IF ::oNotifyIcon1 != NIL
::lVisible := !::oNotifyIcon1:lVisible := ( nSizeType == 1 )
ENDIF
RETURN Nil
Regards,
--
Ignacio Ortiz de Zúñiga
Xailer support / Soporte de Xailer
http://www.xailer.com
http://www.xailer.info
"Mário Angelini" <mario@emeasoft.com.br> escribió en el mensaje
news:[email=4a4517f6@svctag-j7w3v3j....]4a4517f6@svctag-j7w3v3j....[/email]
> Hola!
> El ejemplo de NotifyIcon de Samples da el siguiente error en Win XP.
>
> TFORM1:FORMSIZE(29)
> Erro BASE/1005 Class: 'NIL' has no property: LVISIBLE
> Argumentos: ( [ 1] = Tipo: U Val: NIL [ 2] = Tipo: L Val: .F.)
>
>
> En WinVista no da error.
>
> ¿Cómo solucionarlo?
>
> Mário Angelini
>
>
>
Ignacio Ortiz de Zúñiga
[OZ Software]
https://www.ozs.es
--
[Equipo de Xailer / Xailer team]
https://www.xailer.com
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ejecutar em la bandeja del sistema

Mensaje por emeasoft »

Bom dia,
Ahora OK!
Mário
"Ignacio Ortiz de Zúñiga" <NoNameToAvoidSpam@xailer.com> escreveu na
mensagem news:4a488fd8$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Mario,
>
> METHOD FormSize( oSender, nSizeType, nClientWidth, nClientHeight ) CLASS
> TForm1
>
> IF ::oNotifyIcon1 != NIL
> ::lVisible := !::oNotifyIcon1:lVisible := ( nSizeType == 1 )
> ENDIF
>
> RETURN Nil
>
> Regards,
>
> --
> Ignacio Ortiz de Zúñiga
> Xailer support / Soporte de Xailer
> http://www.xailer.com
> http://www.xailer.info
> "Mário Angelini" <mario@emeasoft.com.br> escribió en el mensaje
> news:[email=4a4517f6@svctag-j7w3v3j....]4a4517f6@svctag-j7w3v3j....[/email]
>> Hola!
>> El ejemplo de NotifyIcon de Samples da el siguiente error en Win XP.
>>
>> TFORM1:FORMSIZE(29)
>> Erro BASE/1005 Class: 'NIL' has no property: LVISIBLE
>> Argumentos: ( [ 1] = Tipo: U Val: NIL [ 2] = Tipo: L Val: .F.)
>>
>>
>> En WinVista no da error.
>>
>> ¿Cómo solucionarlo?
>>
>> Mário Angelini
>>
>>
>>
>
>
Bingen Ugaldebere
Mensajes: 1310
Registrado: Mié Sep 26, 2007 7:12 pm

ejecutar em la bandeja del sistema

Mensaje por Bingen Ugaldebere »

Te enví­o un proyecto completo por Privado.
Salu2.
Avatar de Usuario
emeasoft
Mensajes: 1094
Registrado: Mié Abr 01, 2009 4:12 pm
Ubicación: emeasoft
Contactar:

ejecutar em la bandeja del sistema

Mensaje por emeasoft »

Hola!
Muitas gracias!!
Mário Angelini
"Bingen Ugaldebere" <bingen@bisoft.com> escreveu na mensagem
news:4a4d3847$[email=1@svctag-j7w3v3j....]1@svctag-j7w3v3j....[/email]
> Te enví­o un proyecto completo por Privado.
>
> Salu2.
Responder