Jump to content

Assista click.png tectoy.png

C6 chamada_c6.png botao.png

ERRO : Incompatible types: 'pcnNFe.TDetCollectionItem' and 'pcnCFe.TDetCollectionItem


Go to solution Solved by Renato Rubinho,

Recommended Posts

  • Membros Pro

Companheiros

Gostaria de solicitar sua ajuda para o seguinte problema:

Se eu declarar nos Uses no formulário as units : pcnCFe e pcnNFe resulta sempre no seguinte erro:
   Incompatible types: 'pcnNFe.TDetCollectionItem' and 'pcnCFe.TDetCollectionItem'.

Apenas fazendo menção destas units no Uses resulta no erro acima.

Sabem os companheiros o que posso fazer para evitar este erro?

Grato

Link to comment
Share on other sites

  • Membros Pro

Bom Dia!

A porção de código que está dando erro é esta aqui :   

  procedure TdmdModImportaNFCe.carregarItems(cfe: TCFe);
  var
    item : TDetCollectionItem;

    
veja que estou declarando esta variável utilizando a unit pcnCFe.

O problema é que vou precisar também da unit : pcnNFe.

Se eu declarar ela também , ocorre o erro de :
   Incompatible types: 'pcnNFe.TDetCollectionItem' and 'pcnCFe.TDetCollectionItem'
  
Grato

Link to comment
Share on other sites

  • Fundadores

O Delphi dará preferência para as Classes declaradas nas Units que estão por Último em Uses... então experimente apenas mudar o uses de pcnNFe para o final da lista de Units 

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.