Fórum Como alterar mudança de diretório em form #353226
07/02/2008
Se eu salvar um form em um determinado diretório, e neste form houver um tabela qualquer, se eu tentar reaproveitar este form em outro diretório, ele sempre vai tentar buscar a referida tabela no diretório anterior, até mesmo uma nova tabela será buscada neste diretório anterior, isto só acontece na hora do projeto, na hora da execução do programa funciona normalmete. Gostaria de saber onde está gravado esta informação para poder modificá-la, pois já procurei e não achei, qualquer modificação que eu faça no form, é salva no novo diretório, menos a tal tabela
Posts
Vc se refere ao componente que está no form? vc copiou o form para outro diretório e ele está buscando as informações da tabela no diretório anterior, é isso? não entendi a pergunta. Se for isso, ela tá no próprio componente, nas propriedades do objectinspector....
é isto aí, só que quando vou no object inspector, ele só me mostra as tabelas do diretório anterior
Não sei se estou falando bobagens, vai lá no DPR e verifica algo ´anormal´...
lá eu já tinha olhado, não tem nada errado
...no DFM. É... vc tá usando Alias?
Qual banco você ta usando? talvez tenha alguma unit sendo usada que faz referência a esse diretório, mais creio que seria mostrado no DFM...
também poderia ir até Project >> Options >> Directories/Conditionals (detalhe, uso bds2006) espero ter ajudado, qualquer coisa posta ai :wink:
isso é pq o delphi fica com o ´diretório´ padrão alterado, acontece algumas coisas similares onde trabalho, vc tem que abrir um arquivo qualquer na mesma pasta para que ele re-setar esse caminho
o problema é que ele não acha os aquivos que estão na pasta atual, só acha os arquivos que estão na pasta anterior, quanto a referência a diretório anterior, não existe
A referência está no arquivo [b:faca3eb2e2].DOF[/b:faca3eb2e2]
no arquivo DOF não há referência alguma sobre diretório
A referência está no arquivo [b:ab9b40c3b8].DOF[/b:ab9b40c3b8]
Apague ou mova o arquivo para outra pasta, feche o projeto e abra novamente e depois compile, vai ver que tudo volta ao normal...
Blz.
voou testar, qualquer coisa volto!