Boa tarde Italo... sou novo aqui no ACBR... pelo menos tentando ajudar... na verdade... vcs ai são tão feras... que a maioria se acha bem fraco para opinar... achando que sempre vamos falar o óbvio e besteiras.... mas foi muito bom esse seu último post... para vermos que é um componente free.. onde vcs se empenham pra caramba... mas precisam de nossa ajuda e não só cobranças.... pelo menos pra mim foi muito bom...
Bom... vamos ao componente....
Instalei ele.... e ao tentar fazer qualquer coisa vi que não estavam carregando as URLs.. ai em outro Tópico vi que necessitava adicionar o arquivo INI com as URL na parta do sistema e chamá-lo na propriedade GNRE.Configuracoes.Arquivos.IniServicos.... ai quando vamos enviar percebi que a função GNRE.Enviar(); não estava gerando o XML então antes dessa função tive que chamar a função.. GNRE.Guias.GerarGNRE; bom ai começou a dar erros HTTP 500 .. bom depois disso fui ver se conseguia consultar sobre as UF... chamei a funcao GNRE.WebServices.ConsultaUF.Executar; e vi que a forma como se procura a URL no arquivo INI esta diferente de como esta carregado o arquivo INI... ai deixei meu arquivo INI assim..:
[GNRE_PE_P]
GnreRecepcao=https://www.gnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao
GnreResultadoLote=https://www.gnre.pe.gov.br/gnreWS/services/GnreResultadoLote
GnreConsultaConfigUF_1.00=https://www.gnre.pe.gov.br/gnreWS/services/GnreConfigUF
[GNRE_PE_H]
GnreRecepcao=https://www.testegnre.pe.gov.br/gnreWS/services/GnreLoteRecepcao
GnreResultadoLote=https://www.testegnre.pe.gov.br/gnreWS/services/GnreResultadoLote
GnreConsultaConfigUF_1.00=https://www.testegnre.pe.gov.br/gnreWS/services/GnreConfigUF
testei as URLs e vi que estavam carregando corretamente...
Depois disso fui debugando o software e vi que uma das procedures DefinirURL não estava implementada... e essa procedure TGNREConsultaUF.DefinirURL; que fica na classe TAcbrGnreWebServices estava passando a propriedade FPLayout errada... arrumei... mas mesmo assim....
com todas essas minhas mudanças.... quando tento consultar ou enviar... os erros Erro Interno 10091 e HTTP 500 persistem... e como disse.... foi ai que minha limitação parou.. ... Mas... estou passando o que ocorreu aqui... e depois desse seu post... sempre que ocorrer algum erro... mesmo naum ajudando em nada... vou postar aqui... pois vc tem razão... não podemos querer muito se não compartilharmos erros e acertos... obrigado a toda equipe do ACBR...