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.
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.
Cómo mostrar una animación en un NotifyIcon
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
Cómo mostrar una animación en un NotifyIcon
y ya que estamos José te molesto, hay forma de mostrar un NotifyIcon o
animarlo con algo cada x tiempo algo asi como tiene el antivirus Avast.
muchas gracias!
animarlo con algo cada x tiempo algo asi como tiene el antivirus Avast.
muchas gracias!
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Carlos,
añade los iconos al objeto TNotifyIcon con :AddIcon() y luego cambia la
propiedad TNotifyIcon:nImage desde el timer. Algo así:
Puedes cargar la imagelist directamente desde el IDE usando la propiedad
oImageList o desde código. (Recuerda que todos los iconos deben tener el
mismo tamaño para que funcione correctamente).
WITH OBJECT ::oNotifyIcon1
:AddIcon( "Uno" )
:AddIcon( "Dos" )
:AddIcon( "Tres" )
END
En el evento OnTimer sólo necesitas cambiar el índice de la imagen:
METHOD OnTimer( oSender )
IF ::oNotifyIcon1:nImage == ::oNotifyIcon1:oImageList:GetCount()
::oNotifyIcon1:nImage := 1
ELSE
::oNotifyIcon1:nImage++
ENDIF
RETURN Nil
Si no consigues echarlo a andar, dímelo y preparo un ejemplo
Saludos,
José Lalín
añade los iconos al objeto TNotifyIcon con :AddIcon() y luego cambia la
propiedad TNotifyIcon:nImage desde el timer. Algo así:
Puedes cargar la imagelist directamente desde el IDE usando la propiedad
oImageList o desde código. (Recuerda que todos los iconos deben tener el
mismo tamaño para que funcione correctamente).
WITH OBJECT ::oNotifyIcon1
:AddIcon( "Uno" )
:AddIcon( "Dos" )
:AddIcon( "Tres" )
END
En el evento OnTimer sólo necesitas cambiar el índice de la imagen:
METHOD OnTimer( oSender )
IF ::oNotifyIcon1:nImage == ::oNotifyIcon1:oImageList:GetCount()
::oNotifyIcon1:nImage := 1
ELSE
::oNotifyIcon1:nImage++
ENDIF
RETURN Nil
Si no consigues echarlo a andar, dímelo y preparo un ejemplo

Saludos,
José Lalín
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
Cómo mostrar una animación en un NotifyIcon
Gracias José pero algo debe esta mal en mi versión de Xailer por que no
funciona, yo lo había hecho así hace un tiempo y nunca me refresca los
iconos que tenga asociados al notifi (quizás sea mi vieja versión de
Xailer 2.4 o este Windows que anda para atrás)
voy a probar en otros equipos, muchas gracias José, el lunes te cuento.
Vamos Argentina carajo!
funciona, yo lo había hecho así hace un tiempo y nunca me refresca los
iconos que tenga asociados al notifi (quizás sea mi vieja versión de
Xailer 2.4 o este Windows que anda para atrás)
voy a probar en otros equipos, muchas gracias José, el lunes te cuento.
Vamos Argentina carajo!
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Carlos,
> Gracias José pero algo debe esta mal en mi versión de Xailer por que no
> funciona, yo lo había hecho así hace un tiempo y nunca me refresca los
> iconos que tenga asociados al notifi (quizás sea mi vieja versión de Xailer
> 2.4 o este Windows que anda para atrás)
si la versión tiene la propiedad nImage debería funcionar. He mirado los
changelogs y no veo ningún bug relacionado con esta propiedad.
> voy a probar en otros equipos, muchas gracias José, el lunes te cuento.
luego preparo un test sencillo y te lo envío para que lo pruebes.
Saludos,
José Lalín
> Gracias José pero algo debe esta mal en mi versión de Xailer por que no
> funciona, yo lo había hecho así hace un tiempo y nunca me refresca los
> iconos que tenga asociados al notifi (quizás sea mi vieja versión de Xailer
> 2.4 o este Windows que anda para atrás)
si la versión tiene la propiedad nImage debería funcionar. He mirado los
changelogs y no veo ningún bug relacionado con esta propiedad.
> voy a probar en otros equipos, muchas gracias José, el lunes te cuento.
luego preparo un test sencillo y te lo envío para que lo pruebes.
Saludos,
José Lalín
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Carlos,
aquí tienes un ejemplo funcionando.
En vez de usar un timer he usado un botón para cambiar el icono. Pruébalo y
me cuentas.
Saludos,
José Lalín
--
aquí tienes un ejemplo funcionando.
En vez de usar un timer he usado un botón para cambiar el icono. Pruébalo y
me cuentas.
Saludos,
José Lalín
--
- Carlos Ortiz
- Mensajes: 873
- Registrado: Mié Jul 01, 2009 5:44 pm
- Ubicación: Argentina - Córdoba
- Contactar:
Cómo mostrar una animación en un NotifyIcon
Gracias José, como siempre tan preciso! cuando andas por el foro se nota.
Van unas cervezas
Carlos Ortiz.
Van unas cervezas
Carlos Ortiz.
@dbfarma
www.dbfarma.com.ar
www.dbfarma.com.ar
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Carlos,
> Gracias José, como siempre tan preciso! cuando andas por el foro se nota.
> Van unas cervezas
A ver si alguna vez tenemos la ocasión para tomarlas
Saludos,
José Lalín
> Gracias José, como siempre tan preciso! cuando andas por el foro se nota.
> Van unas cervezas
A ver si alguna vez tenemos la ocasión para tomarlas

Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
Hola: Utilizando la clase TTimer de Xailer he desarrollado una compleja aplicación para gimnasios que permite programar intervalos para guiar a quienes hacen ejercicio en sus rutinas. Sobre tu interesante ejemplo de cómo mostrar un NotifyIcon y animarlo usando TTimer. Si es posible, te pido que me proporciones dicho ejemplo.
Gracias en cualquier caso, tus comentarios en el foro me han ayudado desde siempre.
Saludos.
Sergalun.
meridiano74@prodigy.net.mx
Gracias en cualquier caso, tus comentarios en el foro me han ayudado desde siempre.
Saludos.
Sergalun.
meridiano74@prodigy.net.mx
Saludos amigos.
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Sergio,
> un NotifyIcon y animarlo usando TTimer. Si es posible, te
> pido que me proporciones dicho ejemplo.
Aquí lo tienes. Es el mismo ejemplo que le envié a Carlos, sólo he añadido
el componente TTimer al formulario y un botón para activarlo y desactivarlo.
> Gracias en cualquier caso, tus comentarios en el foro me han
> ayudado desde siempre.
Un placer. Si necesitas algo más para completar el ejemplo no dudes en decirlo.
Saludos,
José Lalín
--
> un NotifyIcon y animarlo usando TTimer. Si es posible, te
> pido que me proporciones dicho ejemplo.
Aquí lo tienes. Es el mismo ejemplo que le envié a Carlos, sólo he añadido
el componente TTimer al formulario y un botón para activarlo y desactivarlo.
> Gracias en cualquier caso, tus comentarios en el foro me han
> ayudado desde siempre.
Un placer. Si necesitas algo más para completar el ejemplo no dudes en decirlo.
Saludos,
José Lalín
--
Cómo mostrar una animación en un NotifyIcon
José gracias por tu mensaje, pero perdona mi ignorancia, no hallo en tu respuesta o en mi e-mail el ejemplo. ¿Me puedes orientar sobre como descargarlo?
Saludos.
sergalun.
meridiano74@prodigy.net.mx
Saludos.
sergalun.
meridiano74@prodigy.net.mx
Saludos amigos.
-
- Mensajes: 7
- Registrado: Mar Jul 24, 2012 10:25 pm
Cómo mostrar una animación en un NotifyIcon
Buenas tardes
al querer correr el ejemplo proporcionado me marca el siguiente error :
Enlazando NotifyIcon.exe...
C:xailer3.0.2harbourcompmingwbinld: cannot find
C:/xailer3.0.2/harbour/comp/mingw/Lib/gcc/mingw32/4.7.1/crtb egin.o: No such
file or directory
0 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.00s Tiempo de enlazado: 0.31s Tiempo total:
0.33s
Por su ayuda mil gracias
"José Lalín" escribió en el mensaje de noticias:[email=53e86c56@svctag-j7w3v3j....]53e86c56@svctag-j7w3v3j....[/email]
Sergio,
> un NotifyIcon y animarlo usando TTimer. Si es posible, te
> pido que me proporciones dicho ejemplo.
Aquí lo tienes. Es el mismo ejemplo que le envié a Carlos, sólo he añadido
el componente TTimer al formulario y un botón para activarlo y desactivarlo.
> Gracias en cualquier caso, tus comentarios en el foro me han
> ayudado desde siempre.
Un placer. Si necesitas algo más para completar el ejemplo no dudes en
decirlo.
Saludos,
José Lalín
al querer correr el ejemplo proporcionado me marca el siguiente error :
Enlazando NotifyIcon.exe...
C:xailer3.0.2harbourcompmingwbinld: cannot find
C:/xailer3.0.2/harbour/comp/mingw/Lib/gcc/mingw32/4.7.1/crtb egin.o: No such
file or directory
0 Files, 0 Warnings, 1 Errors
Tiempo de compilación: 0.00s Tiempo de enlazado: 0.31s Tiempo total:
0.33s
Por su ayuda mil gracias
"José Lalín" escribió en el mensaje de noticias:[email=53e86c56@svctag-j7w3v3j....]53e86c56@svctag-j7w3v3j....[/email]
Sergio,
> un NotifyIcon y animarlo usando TTimer. Si es posible, te
> pido que me proporciones dicho ejemplo.
Aquí lo tienes. Es el mismo ejemplo que le envié a Carlos, sólo he añadido
el componente TTimer al formulario y un botón para activarlo y desactivarlo.
> Gracias en cualquier caso, tus comentarios en el foro me han
> ayudado desde siempre.
Un placer. Si necesitas algo más para completar el ejemplo no dudes en
decirlo.
Saludos,
José Lalín
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Sergio,
está adjunto a mi mensaje anterior.
Saludos,
José Lalín
está adjunto a mi mensaje anterior.
Saludos,
José Lalín
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Jose,
comprueba que estén bien las rutas del compilador en
Herramientas->Opciones->Directorios.
Saludos,
José Lalín
comprueba que estén bien las rutas del compilador en
Herramientas->Opciones->Directorios.
Saludos,
José Lalín
Cómo mostrar una animación en un NotifyIcon
José, gracias mil por tu envío. Fui muy lacónico en mi respuesta en razón de que debes detestar las respuestas rolleras, pues te imagino muy ocupado siempre y revisar todo lo que te envían debe ser complicado para ti. Al parecer el problema está en mi navegador, lo cambiaré para evitar los inconvenientes de Mozilla Firefox.
Afectuosos saludos.
Sergalun.
meridiano74@prodigy.net.mx
Afectuosos saludos.
Sergalun.
meridiano74@prodigy.net.mx
Saludos amigos.
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Cómo mostrar una animación en un NotifyIcon
Sergio,
no te preocupes en preguntar cuantas dudas tengas que intentamos ayudar en
la medida de lo posible, en lo que podamos y sepamos
Saludos,
José Lalín
no te preocupes en preguntar cuantas dudas tengas que intentamos ayudar en
la medida de lo posible, en lo que podamos y sepamos

Saludos,
José Lalín