Ir para conteúdo
  • Cadastre-se

dev botao

Erro na instalação do ACBrNFSeX no D7


rlind
  • Este tópico foi criado há 1084 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Boa Tarde. tentei instar o ACBr_NFSeX.dpk na IDE Delphi 7 e no ACBrXmlDocument.pas esta dando erro Tdate e Ttime em :

->  function AsDate(const Format: string = ''): TDate;

->  function AsTime(const Format: string = ''): TTime;

Será que faltou compilar outro dpk ?

Obrigado.

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Me parece que no caso do Delphi 7 ele não possui os tipos TDate e TTime, somente TDateTime.

Por favor, experimente trocar o TDate e TTime por TDateTime.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

foi feito esse ajuste no .pas e com isso no ACBrXmlBase.pas na pasta ACBrDFe tenho outro erro.

em  -> function StringInArray(const Value: string; Strings: array of string): Boolean;

Me parece que para o Delphi 7 não esta compativel.

Obrigado pelo retorno.

Link para o comentário
Compartilhar em outros sites

  • Consultores

Acredito que ele não esta aceitando o nome da variável como Strings, troque por aStrings.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Estamos verificando.

Favor atualizar os fontes e reinstale novamente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde,

Por favor atualize e tente novamente acredito que agora vai.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Bom dia, não esta compilando ainda no D7. Obrigado.

Em ACBrNFSeXWebservicesResponse.pas na linha 44

na diretiva abaixo, onde "ENDIF", teria que ser ''IFEND":

 {$IF DEFINED(NEXTGEN)}
   System.Generics.Collections, System.Generics.Defaults,
  {$ELSEIF DEFINED(DELPHICOMPILER16_UP)}
   System.Contnrs,
  {$ENDIF}

Em ACBrNFSeXWebserviceBase.pas na linha 62.

 

23 erros aparecem aqui:

[Error] ACBrNFSeXWebservicesResponse.pas(44): $IFEND expected but $ENDIF found
[Error] ACBrNFSeXWebserviceBase.pas(62): ',' or ':' expected but identifier 'private' found
[Error] ACBrNFSeXWebserviceBase.pas(63): ',' or ':' expected but identifier 'FPrefixo' found
[Error] ACBrNFSeXWebserviceBase.pas(138): ',' or ':' expected but '(' found
[Error] ACBrNFSeXWebserviceBase.pas(139): Invalid compiler directive: 'protected'
[Error] ACBrNFSeXWebserviceBase.pas(140): Method 'PrepararEnvio' not found in base class
[Error] ACBrNFSeXWebserviceBase.pas(147): ',' or ':' expected but '(' found
[Error] ACBrNFSeXWebserviceBase.pas(148): Invalid compiler directive: 'protected'
[Error] ACBrNFSeXWebserviceBase.pas(149): Method 'PrepararEnvio' not found in base class
[Error] ACBrNFSeXWebserviceBase.pas(156): ',' or ':' expected but '(' found
[Error] ACBrNFSeXWebserviceBase.pas(157): Invalid compiler directive: 'protected'
[Error] ACBrNFSeXWebserviceBase.pas(158): Method 'GetSoapBody' not found in base class
[Error] ACBrNFSeXWebserviceBase.pas(160): Method 'PrepararEnvio' not found in base class
[Error] ACBrNFSeXWebserviceBase.pas(167): ',' or ':' expected but '(' found
[Error] ACBrNFSeXWebserviceBase.pas(168): Invalid compiler directive: 'protected'
[Error] ACBrNFSeXWebserviceBase.pas(169): Method 'PrepararEnvio' not found in base class
[Error] ACBrNFSeXWebserviceBase.pas(177): ',' or ':' expected but '(' found
[Error] ACBrNFSeXWebserviceBase.pas(178): Invalid compiler directive: 'protected'
[Error] ACBrNFSeXWebserviceBase.pas(181): Method 'GerarPrefixoArquivo' not found in base class
[Error] ACBrNFSeXWebserviceBase.pas(182): Method 'PrepararEnvio' not found in base class
[Error] ACBrNFSeXWebservicesResponse.pas(170): ',' or ':' expected but identifier 'private' found
[Error] ACBrNFSeXWebservicesResponse.pas(171): ',' or ':' expected but identifier 'FSucesso' found
[Fatal Error] ACBrNFSeXInterface.pas(41): Could not compile used unit 'ACBrNFSeXWebservicesResponse'

 

 

 

Obrigado.

 

 

 

Link para o comentário
Compartilhar em outros sites

Obrigado pelo retorno, mas se já foi testado no D7, tem algo que não fiz aqui então.

Como ainda não subiu no executavel do instalador, fui compilando alguns pacotes.

Se puderem me relatar o que foi feito no D7 que esta ok por ai , eu agradeço.

 

 

 

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia,

Estamos verificado e logo vamos enviar para o repositório as units que foram alteradas.

Mas você pode fazer um teste removendo a palavra abstract na definição das classes.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde rlind,

Maravilha, agora é só regaçar as mangas e começar os testes.

Se puder depois criar um tópico relatando os problemas bem como o sucesso ficaremos gratos.

Não esqueça de informar para qual ou quais cidades realizou os testes e os resultados.

Em breve estarei escrevendo um tópico de como fazer para implementar um novo provedor no novo componente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1084 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.