Hola José:<div><br></div><div>La aplicación se instala en /opt , allí se puede ver la carpeta principal y las demás, entre ellas /imaxes que contiene todas las images. Es propiedad del usuario que la instala y tiene permisos R/W/X. Siguiendo tu sugerencia probé a crearlo con todos lo permisos "777" y también hice un paquete como root, el resultado siempre el mismo, el .gif animado no funciona. En la misma carpeta hay algún .png y un .gif con el logo de lazarus que se ven perfectamente. Probé windows haciendo la instalación con installjammer o ejecutando directamente funcionan. Por cierto, prodrías explicarme lo que es filemon y como funciona.</div>
<div><br></div><div>Un saludo.<br><br><div class="gmail_quote">El 3 de agosto de 2011 16:30, José Mejuto <span dir="ltr"><<a href="mailto:joshyfun@gmail.com">joshyfun@gmail.com</a>></span> escribió:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hello Anxo,<br>
<br>
Wednesday, August 3, 2011, 2:04:32 PM, you wrote:<br>
<br>
AV> Es la primera vez que uso gifs animados pero creo que el problema no es del<br>
AV> .gif mi impresión es que al crear el paquete .deb el componente pierde la<br>
AV> ruta del .gif.<br>
<br>
Lo que si hace es:<br>
<br>
procedure TGifAnim.LoadFromFile(const Filename: string);<br>
var<br>
GifLoader: TGifLoader;<br>
begin<br>
FEmpty := True;<br>
if not FileExists(Filename) then<br>
Exit;<br>
[...]<br>
<br>
AV> Durante el desarrollo del programa, la propiedad FileName, algunas veces<br>
AV> perdía el path al objeto, al modificarlo y compilarlo volvía a funcionar.<br>
AV> Si hago un script en bash, sin hacer ninguna referencia al .gif, funciona,<br>
AV> esto para mi carece de toda lógica.<br>
<br>
Yo en Windows lo que haría (no se como se haría en *nix) sería cargar<br>
el monitor de ficheros "filemon" y arrancar el programa y ver a que<br>
ficheros intenta acceder y como se llaman.<br>
<br>
Otra cosa que se me ocurre el .deb instalará el .gif en una carpeta<br>
sin privilegios de modificación, al intentar abrirlo estoy casi seguro<br>
que lo hace en "R/W" y por lo tanto dará error. Si lo copias con un<br>
script (no conozco bien el funcionamiento de los permisos) es posible<br>
que estés copiando los permisos que tengas en la carpeta de<br>
desarrollo.<br>
<br>
No se, son cosas que se me van ocurriendo al momento...<br>
<font color="#888888"><br>
--<br>
</font><div><div></div><div class="h5">Best regards,<br>
José<br>
<br>
<br>
_______________________________________________<br>
Lazarus-es mailing list<br>
<a href="mailto:Lazarus-es@lists.lazarus.freepascal.org">Lazarus-es@lists.lazarus.freepascal.org</a><br>
<a href="http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es" target="_blank">http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es</a><br>
</div></div></blockquote></div><br></div>