Página 1 de 1
ejecutar em la bandeja del sistema
Publicado: Lun Jun 22, 2009 2:29 pm
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
ejecutar em la bandeja del sistema
Publicado: Lun Jun 22, 2009 2:31 pm
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
ejecutar em la bandeja del sistema
Publicado: Lun Jun 22, 2009 4:17 pm
por Bingen Ugaldebere
Espero que te sirva.
Saludos
--
ejecutar em la bandeja del sistema
Publicado: Lun Jun 22, 2009 4:23 pm
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
>
ejecutar em la bandeja del sistema
Publicado: Mar Jun 23, 2009 9:44 am
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
>
> ------------------------------------------------------------ ------------
>
ejecutar em la bandeja del sistema
Publicado: Mar Jun 23, 2009 12:36 pm
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
>>
>> ------------------------------------------------------------ ------------
>>
ejecutar em la bandeja del sistema
Publicado: Vie Jun 26, 2009 8:47 pm
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
ejecutar em la bandeja del sistema
Publicado: Lun Jun 29, 2009 11:56 am
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
>
>
>
ejecutar em la bandeja del sistema
Publicado: Lun Jun 29, 2009 2:00 pm
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
>>
>>
>>
>
>
ejecutar em la bandeja del sistema
Publicado: Vie Jul 03, 2009 12:44 am
por Bingen Ugaldebere
Te envío un proyecto completo por Privado.
Salu2.
ejecutar em la bandeja del sistema
Publicado: Vie Jul 03, 2009 10:46 am
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.