Daxxi Tecnologia Postado 15 Outubro Postado 15 Outubro Boa tarde ! Estou tentando gerar o DAMDFE, e ainda que a chave MostrarPreview esteja em '1', não está exibindo o PDF. h1:= LoadLibrary("ACBrMDFe32.dll") rRet:= dllcall(h1,16,"MDFE_Inicializar",cPathExe+"ACBrLib.ini") rRet:= dllcall(h1,16,"MDFE_LimparLista") rRet = dllcall(h1,16,"MDFE_CarregarXML",cFileXML) rRet = dllcall(h1,16,"MDFE_ImprimirPDF") rRet:= dllcall(h1,16,"MDFE_Finalizar") FreeLibrary(h1) Resultado no log Citar 15/10/24 15:56:42:717 - TLibMDFeConfig.AplicarConfiguracoes: D:\Alamino\ACBrLib.ini 15/10/24 15:56:42:717 - Travar 15/10/24 15:56:42:718 - TLibMDFeConfig.AplicarConfiguracoes - Feito 15/10/24 15:56:42:718 - Destravar 15/10/24 15:56:42:719 - TLibMDFeConfig.Ler - Feito 15/10/24 15:56:42:719 - Destravar 15/10/24 15:56:42:719 - LIB_Inicializar( D:\Alamino\ACBrLib.ini, ) 15/10/24 15:56:42:720 - ACBrLibMDFe - 1.2.2.266 15/10/24 15:56:42:720 - MDFE_LimparLista 15/10/24 15:56:42:720 - Travar 15/10/24 15:56:42:721 - SetRetorno(0, 0 MDFe(s) Carregado(s)) 15/10/24 15:56:42:721 - Destravar 15/10/24 15:56:42:722 - MDFE_CarregarXML(D:\Alamino\mdfe\autorizados\35181018800081000170580010000001061149723810-mdf.xml ) 15/10/24 15:56:42:722 - Travar 15/10/24 15:56:42:724 - SetRetorno(0, 1 MDFe(s) Carregado(s)) 15/10/24 15:56:42:724 - Destravar 15/10/24 15:56:43:232 - MDFe_ImprimirPDF 15/10/24 15:56:43:232 - Travar 15/10/24 15:56:43:232 - ConfigurarImpressao - Iniciado 15/10/24 15:56:43:233 - ConfigurarImpressao - Feito 15/10/24 15:56:43:978 - SetRetorno(0, { "Impressao" : { "Msg" : "D:\\Alamino\\mdfe\\autorizados\\35181018800081000170580010000001061149723810-mdf.pdf" } }) 15/10/24 15:56:43:978 - FinalizarImpressao - Iniciado 15/10/24 15:56:43:979 - FinalizarImpressao - Feito 15/10/24 15:56:43:979 - Destravar 15/10/24 15:56:44:994 - TACBrLib.Destroy 15/10/24 15:56:44:994 - Finalizar Como podemos ver, o método de impressão retorna '0', o que segundo o manual da DLL indica que o método foi executado com sucesso. Alguma dica ? DAXXI TECNOLOGIA UBATUBA-SP
Moderadores Juliomar Marchetti Postado 15 Outubro Moderadores Postado 15 Outubro é que tu está mandando gerar PDF e não mandar imprimir Manda só imprimir Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Daxxi Tecnologia Postado 15 Outubro Autor Postado 15 Outubro Perfeito Juliomar ! Imaginei que o método já comandasse a exibição do PDF, uma vez que existe a chave MostraPreview, mas tranquilo, o trabalho mais duro a DLL já fez. Achei que pudesse ser falta de alguma informação. Muito obrigado ! DAXXI TECNOLOGIA UBATUBA-SP
Moderadores Juliomar Marchetti Postado 15 Outubro Moderadores Postado 15 Outubro 1 hora atrás, Daxxi Tecnologia disse: rRet = dllcall(h1,16,"MDFE_ImprimirPDF") se tu chamar esse comando ele vai gerar o pdf enão tentar imprimir tem que chamar algo MDFE_Imprimir dai sim vai vir o preview 1 Juliomar Marchetti skype: juliomar telegram: juliomar e-mail: [email protected] http://www.juliomarmarchetti.com.br
Recommended Posts
Crie uma conta ou entre para comentar
Você precisar ser um membro para fazer um comentário
Criar uma conta
Crie uma nova conta em nossa comunidade. É fácil!
Crie uma nova contaEntrar
Já tem uma conta? Faça o login.
Entrar Agora