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.

tsysanimate

Foro de Xailer profesional en español
Responder
Arturo
Mensajes: 77
Registrado: Jue Abr 22, 2010 2:39 pm

tsysanimate

Mensaje por Arturo »

Buenas ,
estoy intentando poner un .gif animado en un control tysanimate pero no
consigo reproducirlo.
Los de windows que trae integrado si me los reproduce.....
A que es debido???
Gracias
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

tsysanimate

Mensaje por jlalin »

Arturo,
> A que es debido???
el control TSysAnimate sólo soporta AVIs.
Saludos,
José Lalí­n
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

tsysanimate

Mensaje por jlalin »

Arturo,
con el primer OCX que he encontrado en la web he preparado un ejemplo para
mostrar un GIF animado en un formulario de Xailer.
Para usarlo en tu aplicación debes copiar el ocx a la carpeta de tu
aplicación y generar la clase con Componentes->Importar ActiveX,
seleccionando "Marchoso control" de la lista y luego click en Generar clase.
Saludos,
José Lalí­n
--
Arturo
Mensajes: 77
Registrado: Jue Abr 22, 2010 2:39 pm

tsysanimate

Mensaje por Arturo »

Hoal José, muy bueno esto....
muchas gracias.
Una pregunta....en que te has basado para buscar ese ocx???
que caracteristicas tiene que tener????
"José Lalín" <dezac@corevia.com> escribió en el mensaje
news:[email=4e2435b1@svctag-j7w3v3j....]4e2435b1@svctag-j7w3v3j....[/email]
Arturo,
con el primer OCX que he encontrado en la web he preparado un ejemplo para
mostrar un GIF animado en un formulario de Xailer.
Para usarlo en tu aplicación debes copiar el ocx a la carpeta de tu
aplicación y generar la clase con Componentes->Importar ActiveX,
seleccionando "Marchoso control" de la lista y luego click en Generar clase.
Saludos,
José Lalín
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

tsysanimate

Mensaje por jlalin »

Arturo,
> Una pregunta....en que te has basado para buscar ese ocx???
no recuerdo exactamente la búsqueda pero creo que era "animated gif free
ocx" o algo similar.
> que caracteristicas tiene que tener????
¿A qué te refieres?
Saludos,
José Lalí­n
Arturo
Mensajes: 77
Registrado: Jue Abr 22, 2010 2:39 pm

tsysanimate

Mensaje por Arturo »

Hola José,
me referia a que si tenia que tener algo en particular para ser importado en
xailer.
Gracias
"José Lalín" <dezac@corevia.com> escribió en el mensaje
news:4e25481d$[email=2@svctag-j7w3v3j....]2@svctag-j7w3v3j....[/email]
Arturo,
> Una pregunta....en que te has basado para buscar ese ocx???
no recuerdo exactamente la búsqueda pero creo que era "animated gif free
ocx" o algo similar.
> que caracteristicas tiene que tener????
¿A qué te refieres?
Saludos,
José Lalín
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

tsysanimate

Mensaje por jlalin »

Arturo,
no, sólo tiene que ser un control OCX estándar.
Saludos,
José Lalí­n
Williams Pacheco
Mensajes: 165
Registrado: Mié Jul 08, 2009 5:26 pm

tsysanimate

Mensaje por Williams Pacheco »

Hola José
He implementado el OCX tal como indica y en la mayoria de los casos
funciona, no obstante, en equipos donde el usuario no posee privilegios de
Administracion en Windows, no se logra registrar el componente con la
funcion DllRegisterServer(). Para ilustrar el comportamiento he colocado un
mensaje al usuario y evito la carga del componente asi:
METHOD FormInitialize( oSender ) CLASS WaitMessage
IF ! DllRegisterServer( Application:cDirectory + "Marchoso.ocx" )
MsgInfo( "No se ha registrado el componente" )
RETURN .F.
ENDIF
WITH OBJECT TMarchoso():Create(::oBevel1 )
:SetBounds( 9, 9, 66, 66 )
:nClrPane := RGB(255,255,255)
:Transparent := .T.
:GifLoop := .T.
:Filename := Application:cDirectory + "Resourceclock.gif"
END
RETURN Nil
Entiendo que este es un mensaje del Windows pero me gustaria saber si hay
alguna forma de solventarlo
Muchas gracias por su ayuda
Saludos
WP
"José Lalí­n" <dezac@corevia.com> wrote in message
news:[email=4e2435b1@svctag-j7w3v3j....]4e2435b1@svctag-j7w3v3j....[/email]
Arturo,
con el primer OCX que he encontrado en la web he preparado un ejemplo para
mostrar un GIF animado en un formulario de Xailer.
Para usarlo en tu aplicación debes copiar el ocx a la carpeta de tu
aplicación y generar la clase con Componentes->Importar ActiveX,
seleccionando "Marchoso control" de la lista y luego click en Generar clase.
Saludos,
José Lalí­n
Avatar de Usuario
ignacio
Site Admin
Mensajes: 9259
Registrado: Lun Abr 06, 2015 8:00 pm
Ubicación: Madrid, Spain
Contactar:

tsysanimate

Mensaje por ignacio »

Arturo escribió el lun, 18 julio 2011 14:15Buenas ,
estoy intentando poner un .gif animado en un control tysanimate pero no
consigo reproducirlo.
Los de windows que trae integrado si me los reproduce.....
A que es debido???
Gracias
El control TSysAnimate sólo es capaz de reproducir AVIs.
Saludos
Ignacio Ortiz de Zúñiga
[Equipo de Xailer / Xailer team]
https://www.xailer.com
jlalin
Mensajes: 926
Registrado: Sab Dic 25, 2010 11:10 pm

tsysanimate

Mensaje por jlalin »

Williams,
> Entiendo que este es un mensaje del Windows pero me gustaria saber si hay
> alguna forma de solventarlo
me temo que este tema hay que resolverlo instalando el OCX desde el propio
instalador de la aplicación o quizás usando un .manifest que establezca los
permisos para el ejecutable pero de esto no estoy seguro y habrí­a que
probarlo a fondo.
Saludos,
José Lalí­n
Responder