Clausula USES semelhante ao IMPORT java
Boa tarde amigos,
Estou com um problema, tenho duas units com nomes semelhantes os quais estão em diretorios diferentes, só que o problema se dá que agora que ambos os diretorios estão vinculados ao projetos, e o delphi não consegue diferenciar qual e a correta, pelo oque estive pesquisando localizar a palavra ´in´ a qual podemos indicar o caminho absoluto ou relativo do arquivo, so que o detalhe que este recurso so pode ser adicionado no arquivo de projeto, sendo que seria necessario em cada unit que seria possível o conflito, semelhante adota ao recurso ´import´ da linguagem java, sera que o delphi permite tal recurso por unit? Agradeço a atenção.
Estou com um problema, tenho duas units com nomes semelhantes os quais estão em diretorios diferentes, só que o problema se dá que agora que ambos os diretorios estão vinculados ao projetos, e o delphi não consegue diferenciar qual e a correta, pelo oque estive pesquisando localizar a palavra ´in´ a qual podemos indicar o caminho absoluto ou relativo do arquivo, so que o detalhe que este recurso so pode ser adicionado no arquivo de projeto, sendo que seria necessario em cada unit que seria possível o conflito, semelhante adota ao recurso ´import´ da linguagem java, sera que o delphi permite tal recurso por unit? Agradeço a atenção.
Javapaulomg
Curtidas 0
Respostas
Flyskin
30/01/2008
Eu não conheço nenhuma opção no delphi que faça da maneira que você deseja. O que pode fazer é quebrar seu projeto em bpls e nelas utilizar a unit desejada...
GOSTEI 0
Rodc
30/01/2008
Eu uso C++Builder, porém acho que no Delphi é semelhante.
Acesse as opções do projeto (CTrl+Shift+F11), vá na aba ´Directories/Conditionals´ e coloque o caminho dos arquivos em ´Include Path´.
Acesse as opções do projeto (CTrl+Shift+F11), vá na aba ´Directories/Conditionals´ e coloque o caminho dos arquivos em ´Include Path´.
GOSTEI 0
Aroldo Zanela
30/01/2008
Colega,
Não entendi o problema, pois você disse nome semelhantes e não nomes iguais e em diretórios separados. Qual é o problema? Considerando que você pode adicionar ambas as units aos seus projetos e utilizar inclusive funções com o mesmo nome com ou sem sobrecarga.
Não entendi o problema, pois você disse nome semelhantes e não nomes iguais e em diretórios separados. Qual é o problema? Considerando que você pode adicionar ambas as units aos seus projetos e utilizar inclusive funções com o mesmo nome com ou sem sobrecarga.
GOSTEI 0
Javapaulomg
30/01/2008
[quote:00a0f8b149=´Aroldo Zanela´]Colega,
Não entendi o problema, pois você disse nome semelhantes e não nomes iguais e em diretórios separados. Qual é o problema? Considerando que você pode adicionar ambas as units aos seus projetos e utilizar inclusive funções com o mesmo nome com ou sem sobrecarga.[/quote:00a0f8b149]
Mil desculpas quis dizer na realidade nomes iguais em diretorios diferentes, porem ambos os diretorios são utilizados no mesmo projeto, sendo que a depender da unit sera indicado explicitamente qual das classes homonimas sera utilizada, quem conhece um pocuo de java ja se deparou com o problema da classe ´date´, que pode ser proveniente de mais de um pacote a depender da necessidade da classe. Espero ter ajudado a esclarecer.
Não entendi o problema, pois você disse nome semelhantes e não nomes iguais e em diretórios separados. Qual é o problema? Considerando que você pode adicionar ambas as units aos seus projetos e utilizar inclusive funções com o mesmo nome com ou sem sobrecarga.[/quote:00a0f8b149]
Mil desculpas quis dizer na realidade nomes iguais em diretorios diferentes, porem ambos os diretorios são utilizados no mesmo projeto, sendo que a depender da unit sera indicado explicitamente qual das classes homonimas sera utilizada, quem conhece um pocuo de java ja se deparou com o problema da classe ´date´, que pode ser proveniente de mais de um pacote a depender da necessidade da classe. Espero ter ajudado a esclarecer.
GOSTEI 0