Erro, talvez por excesso no Path de procura de componentes
Olá galera....
Acho que o título não ficou bem explicado... mas vou tentar explicá-lo agora.
Ocorre-me o seguinte quando instalo novos componentes no delphi 6:
Após instalar um componente novo no delphi, e considerando que tenho um certo número de entradas de path para procura das units e dcus dos mesmos, quando tento compilar um programa, mesmo que seja para teste, o delphi retorna que não pode encontrar por exemplo System.dcu.
Aí começa o problema. Após este erro eu removo alguma entrada na Library->Path... ou duas talvez, e o delphi compila normalmente. Engraçado isso! Será que há um limite para o número de componentes instalado no Delphi?
Agradeceria se alguém me desse a solução ou o motivo :D (Já que eu mesmo sei o motivo...rs) desse inconveniente.
Abraços a galera do fórum!
Rafael
Acho que o título não ficou bem explicado... mas vou tentar explicá-lo agora.
Ocorre-me o seguinte quando instalo novos componentes no delphi 6:
Após instalar um componente novo no delphi, e considerando que tenho um certo número de entradas de path para procura das units e dcus dos mesmos, quando tento compilar um programa, mesmo que seja para teste, o delphi retorna que não pode encontrar por exemplo System.dcu.
Aí começa o problema. Após este erro eu removo alguma entrada na Library->Path... ou duas talvez, e o delphi compila normalmente. Engraçado isso! Será que há um limite para o número de componentes instalado no Delphi?
Agradeceria se alguém me desse a solução ou o motivo :D (Já que eu mesmo sei o motivo...rs) desse inconveniente.
Abraços a galera do fórum!
Rafael
Microbios
Curtidas 0
Respostas
Gandalf.nho
28/01/2005
Na verdade, o limite não é no nº de componentes e sim na Library Path (comprimento total do texto). Remova entradas desnecessárias, use um diretório mais próximo da raiz para pôr seus componentes (menor comprimento no caminho) e tente colocar componentes juntos no mesmo diretório, isso ajuda.
GOSTEI 0
Microbios
28/01/2005
Olá,
Puxa, que eficiência na resposta... nem bem meu browser atualizou a tela e lá estava a solução para minha dúvida...
Então só me resta agradecer, porém a minha estrutrura para os comps. é a seguinte...
Borland
Delphi6
->Criei uma pasta Chamada componentes
Componentes de impressão
PrintMAtrix
Fortes Report
etc...
Componentes Intraweb
....
....
Componenetes Acesso
Zeos
...
alguma idéia para melhorar esta estrutura e assim minimizar o problema que ocorre comigo?
Mais uma vez obrigado!
rafael!
Puxa, que eficiência na resposta... nem bem meu browser atualizou a tela e lá estava a solução para minha dúvida...
Então só me resta agradecer, porém a minha estrutrura para os comps. é a seguinte...
Borland
Delphi6
->Criei uma pasta Chamada componentes
Componentes de impressão
PrintMAtrix
Fortes Report
etc...
Componentes Intraweb
....
....
Componenetes Acesso
Zeos
...
alguma idéia para melhorar esta estrutura e assim minimizar o problema que ocorre comigo?
Mais uma vez obrigado!
rafael!
GOSTEI 0
Gandalf.nho
28/01/2005
Como você está usando uma subpasta da pasta do Delphi você pode usar a opção $(DELPHI)\Componentes, em vez de pôr o caminho completo (c:\Arquivos de Programas\Borland\Delphi\Componentes). Se mesmo assim for muito, tente colocar componentes simples (geralmente que só tem o PAS e o DCR) juntos na mesma pasta, poupando ´espaço´.
GOSTEI 0
Carlosrm
28/01/2005
microbios,
se ainda não resolveu, veja isto:
Menu Tool - Enviroment Options - Library - Library Path.
Clique no botão com reticências (...), à direita da linha Library Path.
Na janela que se abre, clique no botão ´Delete Invalid Paths´.
(Se houver paths inválidos, eles aparecem descoloridos).
Uma vez enfrentei este problema e assim funcionou. Estava seguindo uma dica de um artigo aqui do fórum.
Se não funcionar, me avise para eu corrigir minhas idéias.
carlosrm
se ainda não resolveu, veja isto:
Menu Tool - Enviroment Options - Library - Library Path.
Clique no botão com reticências (...), à direita da linha Library Path.
Na janela que se abre, clique no botão ´Delete Invalid Paths´.
(Se houver paths inválidos, eles aparecem descoloridos).
Uma vez enfrentei este problema e assim funcionou. Estava seguindo uma dica de um artigo aqui do fórum.
Se não funcionar, me avise para eu corrigir minhas idéias.
carlosrm
GOSTEI 0
Microbios
28/01/2005
carlosrm...
obrigado pela ajuda... mas vc está certo quanto aos paths inválidos!
no meu caso eles não existem. E a idéia de gandalf.nho ajudou e resolveu meu problema.
Obrigado a todos.
Rafael
obrigado pela ajuda... mas vc está certo quanto aos paths inválidos!
no meu caso eles não existem. E a idéia de gandalf.nho ajudou e resolveu meu problema.
Obrigado a todos.
Rafael
GOSTEI 0
Daia
28/01/2005
consegui tirar aquela mensagem, mas aí ele dá outra mensagem:
File not found: ´FLib.dcu´
mas é que já tenho isso instalado...
Não sei mais o q fazer...
File not found: ´FLib.dcu´
mas é que já tenho isso instalado...
Não sei mais o q fazer...
GOSTEI 0