Fórum Descobrir o caminho completo de um arquivo!!!!! #195962

19/11/2003

0

e ai galera tudo beleza???!!

será que alguem sabe como que eu faço para descobrir o caminho exato de um arquivo no windows???

tipo:
estou com um projeto que esta pronto, fiz o instalador no installshield tudo ok...
mas tenho no projeto arquivo .swf (do flash) que uso no projeto para mostrar umas animações...

o problema:
bem dentro das linhas de código preciso informar o caminho exato do arquivo para que ele seja executado corretamente...

coloquei o seguinte:
c:\arquivos de programas\projeto\arquivo.swf

que é onde o installshield instala o projeto... mas te um problema, e se o cara que for instalar colocar em uma outra pasta....

o meu caminho ja era, e o projeto da pau, não funciona...

alguem saberia se exise um jeito para eu saber onde o arquivo foi instalado antes de executa-lo.??????

valeu pela força


Bysnaga

Bysnaga

Responder

Posts

19/11/2003

Vanius

Boa tarde Fera.

Normalmente coloco os arquivos no mesmo path do EXE do sistema.
e uso o seguinte:

Caminho := ExtractFilePath(Application.EXEName) + ´Data\Arquivo.swf´;


Abraços,


Vanius Girodo
vaniusg@terra.com.br
ICQ 2794012


Responder

Gostei + 0

19/11/2003

Phenomenom

O exemplo do nosso colega acima seria o ideal, eu tenho duas outras alternativas, que não considero melhor que as do colega mas que ajudam.

1ª- No installshield poderia ser desabilitada a opção que permite que o usuário o diretório.
2ª- Nos artigos aqui neste mesmo site, existe um exemplo de como rodar animações flash no seu programa, o interessante desse artigo é que ele ensina você a salvar o swf em um arquivo de recurso, qdo você roda o aplicativo não importa que pasta está ele extrai o swf e funciona normalmente. Eu acho esse modelo interessante porque você pode fazer uma rotina para apagar o swf sempre no final da execução, assim seu arquivo não pode ser pego e executado ou até mesmo alterado por fora, pois qdo vc for executar novamente o seu sistema vai criar outro arquivo, e este enquanto carregado não pode ser movido....


Responder

Gostei + 0

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

Aceitar