Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

ispiriquidiberto

[Resolvido] Uses...

Recommended Posts

Olá galera...

Estou com uma dúvida aqui, que pode ser alguma coisa bem ridícula, mas que eu não consegui notar a diferença...

 

Em uma aplicação aqui na empresa, colocamos algumas units nas seções "uses". Porém, há essa seção "uses" tanto em Interface quanto em Implementation...

 

Gostaria de saber qual a diferença de utilizar em cada uma dessas partes...

De alguma forma dá para utilizar isso de um jeito que a aplicação tenha ganho de performance?

Alguém tem alguma coisa a falar a respeito disso???

 

 

 

Muito obrigado!!

Abraços!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

É um pouco complicado de enter, mas tem diferenças sim. Quando você for utilizar uma Unit como biblioteca coloque na sessão uses, antes de "Type", se for utilizar units com forms ou units que se chamam entre si, utilze a sessão type la em "implementation".

 

Utilizandos a sessão "Uses" na parte de cima da unit (antes de type) é muito comum gerar a excessão de complição "Circular reference" que é quando uma unit esta chamando outra que chama ela própria.

 

Ex.:

 

Unit1 tem Unit2 na primeira sessão de uses

Unit2 tem Unit1 na primeira sessão de uses

 

isso iria gerar o erro de compilação "Circular reference ...".

 

Espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.