MARCOS OLIVEIRA SOUZA Postado 24 Janeiro Postado 24 Janeiro Bom Dia. - Ao executar a aplicação recebi a mensagem 'suporte a xsmsxml' foi desativado'. Então atualizei o componente, a compilação e instalação foi concluida com sucesso ( log anexo) . - Ao executar a compilação compilação da aplicação aparece a seguinte mensagem : [Fatal Error] TransmitirNFE_IE.pas(352): File not found: 'pcnNFe.dcu' - na linha : Uses pcnConversao, ACBrValidador, pcnConversaoNfe, Math, ACBrDFeSSL, DM_Nfe_IB, ACBrDFeUtil , pcnNFe; - retirei a referencia à pcnNFe : Uses pcnConversao, ACBrValidador, pcnConversaoNfe, Math, ACBrDFeSSL, DM_Nfe_IB, ACBrDFeUtil ; // , pcnNFe; e a compilação foi concluida. ---- - ao executar o programa aparece o erro 'carregarcertificadonumeroserie' não suportado em TDFeOpenSSL' ( tela2 ) então comentei a linha : // F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.NumeroSerie := Trim(NumSerie) ; - Nova compilação e ao executar aparece a mensagem ' erro ao ler informações do certificado ' ( tela3 ). - a configuração do certificado A1 : F_DM_NFe.ACBrNFe1.SSL.SSLType := LT_TLSv1_2 ; F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLLib := libOpenSSL ; // libWinCrypt; F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLCryptLib := cryOpenSSL ; // cryWinCrypt; F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLHttpLib := httpOpenSSL ; // httpWinHttp; F_DM_NFe.ACBrNFe1.Configuracoes.Geral.SSLXmlSignLib := xsLibXML2 ; Res := 0 ; If (Trim(TipoCert) = '1') Then Begin F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.ArquivoPFX := Trim(PathCert) ; F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.Senha := Trim(SenhaCert) ; F_DM_NFe.ACBrNFe1.Configuracoes.Certificados.NumeroSerie := Trim(NumSerie) ; F_DM_NFe.ACBrNFe1.SSL.CarregarCertificado ; End ; ---* - Assim peço a orientação dos colegas. ( usando delphi 7 ) Grato Marcos. log_Delphi_7_Win32.txt
Moderadores Juliomar Marchetti Postado 24 Janeiro Moderadores Postado 24 Janeiro primeiro o erro que ocorreu do msxml. tu deve ter um componente salvo em dfm com essa configuração . basta deixar tudo NONE e só mudar quando vai usar houve refatoração então tem tópicos no fórum falando sobre as units que foram removidas e funções movidas para outras units carregarcertificado só funciona em capicom, wincrypt. com openssl não pois ele só funciona com A1 e o arquivo pfx se usa openssl não informe numeroserie só o pfx e senha Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
MARCOS OLIVEIRA SOUZA Postado 24 Janeiro Autor Postado 24 Janeiro Obrigado Julio. De fato existia um componente em um dfm antigo. Grato, Marcos
Moderadores Juliomar Marchetti Postado 24 Janeiro Moderadores Postado 24 Janeiro Obrigado por reportar. Fechando. Para novas dúvidas, criar um novo tópico. Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts