Usar componente criado no delphi dentro de uma unit Funções

Unity

Delphi

06/04/2017

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

Raldiney Santos

Curtidas 0

Respostas

Gabriel Baltazar

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.
GOSTEI 0
Raylan Zibel

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

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.

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
POSTAR