Fórum TAnimate e Resource #190826

27/10/2003

0

to fazendo um componente visual q usa um animate. Ele puxa um avi de uma dll, mas na hora de dar play no avi aparece a exeção ´could not open avi´, dai eu coloquei um bloco try...except, depois de compilado roda blz, mas em design time fica aparecenda essa exceção chata,....
alguem sabe como resolver isso?????


valew....


::d::a::m::m::i::t::

::d::a::m::m::i::t::

Responder

Posts

27/10/2003

Beppe

Você pode mostrar o código do seu comp.?

Ataliba


Responder

Gostei + 0

16/11/2003

::d::a::m::m::i::t::

demorei...mas ta ai o código:

no on create:

 h:=LoadLibrary(´di.dll´);

ani:=TAnimate.Create(Self);
   with ani do
   begin
      Parent:=Self;
      AutoSize:=true;
      Top:=488;
      Left:=784;
   end;


e no "play"...:

f:=false;
   while f=false do
   begin
      try
         form.ani.ResHandle:=h;
         case anime of
            anYesSir:form.ani.ResName:=´di1´;
            anFight:form.ani.ResName:=´di2´;
            anWhoosh:form.ani.ResName:=´di3´;
            anSuperman:form.ani.ResName:=´di4´;
            anDown:form.ani.ResName:=´di5´;
            anHorse:form.ani.ResName:=´di6´;
            anRun:form.ani.ResName:=´di7´;
            anSnoop:form.ani.ResName:=´di8´;
         end;
         f:=true;
      except
         f:=false;
      end;
   end;




valew galera....


Responder

Gostei + 0

17/11/2003

Marcelo Saviski

Isso é chato...
Tinha um projeto com mais um cara e ele dizia ´ué, mais aqui não da erro.´ e comigo acontecia o mesmo problema citado acima,
não sei o que acontece, mas acho que deve ter alguma opção para desmarcar, tipo em project > options ou Tools > envronumental options ...


Responder

Gostei + 0

22/11/2003

::d::a::m::m::i::t::

o problema eh q eh um componente, dai cada usuário teria q ajeitar manualmente.......
na verdade o erro acontece na linha ´form.ani.ResHandle:=h;´....

se alguem souber de algo....

valewwwwwwww


Responder

Gostei + 0

22/11/2003

Beppe

tenta tirar o [b:abf6e85a1b]form.[/b:abf6e85a1b], acesse apenas como ani.


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar