Usar componente criado no delphi dentro de uma unit Funções
Olá a todos. Criei um componente de pesquisa no Delphi e ta funcionando legal, porém meu problema é que precisava usar esse componente em uma unit simples de funções (não num formulário) mas não estou conseguindo adicionar no uses nem no type o tipo desse componente, que no caso é herdado de um TDBEdit. Como poderia vincular o pacote desse componente na unit? Alguém poderia dar uma luz? Desde já, obrigado.
Raldiney Santos
Curtidas 0
Respostas
Gabriel Baltazar
06/04/2017
Quando você coloca ele no form, ele adiciona o uses do componente lá na seção uses do form.
Coloca na uses da sua unit também.
Coloca na uses da sua unit também.
GOSTEI 0
Raylan Zibel
06/04/2017
Se o diretório do fonte do seu componente está no LibraryPath do Delphi, o Uses tem que funcionar.
GOSTEI 0
Raldiney Santos
06/04/2017
Quando você coloca ele no form, ele adiciona o uses do componente lá na seção uses do form.
Coloca na uses da sua unit também.
Coloca na uses da sua unit também.
Isso mesmo, porém quando colocava no uses da Unit ele não encontrava o componente.
Se o diretório do fonte do seu componente está no LibraryPath do Delphi, o Uses tem que funcionar.
Estava direcionado corretamente também. Mesmo adicionando o caminho no LibraryPath ele não encontrava o componente, como a unit tava em uma pasta separada do projeto (Dentro da pasta de instalação do Delphi), só direcionei ela para dentro do projeto adicionando a unit do componente e o problema foi resolvido. Acredito que no form da certo porque provavelmente internamente o Delphi já trata isso ao adicionar o componente na tela, sei lá, achei meio estranho isso, mas tudo bem.
Obrigado a todos pela ajuda.
GOSTEI 0