Como defino um diretório padrão p/ meu programa?

Delphi

30/10/2003

Alguem pode me explicar como faço para definir um diretório de trabalho padrão p/ o meu programa? Tipo o App.Path que existe no VB....soh que no Delphi!

Por favor, me ajudem. Não achei nada por enquanto.

Tipo....para qndo meu programa for acessar banco de dados.... ou até mesmo p/ chamar uma imagem do arquivo, ao inves de definir o caminho completo, eu definiria somente a pasta, exemplo.

P/ chamar a imagem teste.jpg

ao inves de chamar pelo caminho:

LoadFromFile ( ´ C:\Arquivos de Programas\Meu Programa\Imagens\teste.jpg ´ );

Chamaria simplesmente assim:

LoadFromFile ( ´ \Imagens\teste.jpg ´ );

Ou seja, o programa automaticamente ´entendesse´ que está no diretório do programa já!!

Aguardo uma resposta. []´s


Spy

Spy

Curtidas 0

Respostas

Cordj

Cordj

30/10/2003

cara usa getcurrentdir


Sucesso!!!!!!!!!!!!


GOSTEI 0
Carlosk

Carlosk

30/10/2003

se vc usar LoadFromFile ( ´ Imagens\teste.jpg ´ ) (sem a primeira barra), o programa vai entender que eh um subdiretorio do diretorio atual.

OU

vc pode colocar uma variavel global (DIRETORIO por exemplo) e no oncreate do form principal colocar: DIRETORIO := extractfilepath(application.exename) ;
e nao hora de chamara seus arquivos usar: LoadFromFile ( DIRETORIO + ´ \Imagens\teste.jpg ´ );

pra mim estes dois metodos sempre funcionaram...

falows


GOSTEI 0
Spy

Spy

30/10/2003

MUITIIIIIIIIIIIISSIMO OBRIGADO PESSOAL!!!!!!!!!!!!!


GOSTEI 0
Spy

Spy

30/10/2003

[i:cf9b56110a]´vc pode colocar uma variavel global (DIRETORIO por exemplo) e no oncreate do form principal colocar: DIRETORIO := extractfilepath(application.exename) ;
e nao hora de chamara seus arquivos usar: LoadFromFile ( DIRETORIO + ´ \Imagens\teste.jpg ´ ); ´[/i:cf9b56110a]

Eu usei este exemplo que vc me falo, e está funcionando LINDO! hhehhe

Vlw, brigaado. :wink:


GOSTEI 0
POSTAR