Fórum Como distribuir um AVI #322598
31/05/2006
0
Instalei em outro pc, sem o Delphi, o avi nem apareceu, copiei ele pra system32, pra pasta windows, pasta do programa, ainda nao apareceu.
Que arquivos eu tenho que colocar junto com o programa para mostar meu avi? e em qual pasta.
ps: Todos pcs que testei eram XP SP2, o unico que funcionou foi o que eu fiz o projeto.
Valeu.
M@gnun
Curtir tópico
+ 0Posts
31/05/2006
Adriano Santos
Instalei em outro pc, sem o Delphi, o avi nem apareceu, copiei ele pra system32, pra pasta windows, pasta do programa, ainda nao apareceu.
Que arquivos eu tenho que colocar junto com o programa para mostar meu avi? e em qual pasta.
ps: Todos pcs que testei eram XP SP2, o unico que funcionou foi o que eu fiz o projeto.
Valeu.[/quote:989130a75d]
Ola [b:989130a75d]m@gnun[/b:989130a75d], agora entendi melhor o que vc fez, porém me responde uma coisa: Como vc inseriu o AVI no sistema?
Porque o TAnimate contem uma propriedade FileName, nela vc define o local onde seu AVI estará lotado. E já a propriedade CommonAvi deve estar configurada como aviNone.
Basicamente é isso.
Gostei + 0
31/05/2006
M@gnun
FileName coloquei a pasta de trabalho:
ex: C:\Magnun\Update\up.avi
ComomAvi colquei aviNone
Entao no meu pc funcionou, coloquei um animate1.active:= true; e o avi começou a rodar, tudo normal, mas em outros pcs, no lugar do TAnimate não apareceu nada, só co cinza do clBtnFace do form.
valeu.
Gostei + 0
31/05/2006
Adriano Santos
FileName coloquei a pasta de trabalho:
ex: C:\Magnun\Update\up.avi
ComomAvi colquei aviNone
Entao no meu pc funcionou, coloquei um animate1.active:= true; e o avi começou a rodar, tudo normal, mas em outros pcs, no lugar do TAnimate não apareceu nada, só co cinza do clBtnFace do form.
valeu.[/quote:6a28ba3774]
Então é por isso que não carrega nas outras máquinas, vc fixou o local como C:\Magnun\Update\up.avi, ou seja, nas outras máquinas não tem este diretório com este arquivo.
Sugiro então que vc determine um local de carregamento em runtime, ´puxando´ o arquivo de uma pasta em especial, como por exemplo a pasta do executável.
Em algum momento na sua aplicação vc faria o seguinte:
Animate1.FileName := ExtractFileName(Application.ExeName) + ´up.avi´;
Neste caso basta colocar o up.avi na pasta onde o executável estará instalado, pronto.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)