Painel de líderes
Conteúdo popular
Showing content with the highest reputation on 29-05-2020 em todas as áreas
-
SEFAZ Paraíba disponibilizada na SVRS Comunicamos que o ambiente de autorização da SVRS está habilitado para emissão de NF3e para o estado da Paraíba nos ambientes de homologação e produção. NF3e - Nota Fiscal de Energia Elétrica Eletrônica. Fonte: Portal DFe SVRS2 pontos
-
2 pontos
-
Boa tarde, pela mensagem é que não possui porta com 2 emulada, no CMD digite Mode e vai apresentar todas as portas COM e seus respectivos dados, depois veja de colocar no monitor da balança.2 pontos
-
Aparentemente há outro programa rodando, que requisita o acesso a essa porta COM12 pontos
-
Pessoal bom dia!! Passando aqui agradecer o empenho de todos na questão que vinha colocando aqui estes dias.. Coloquei primeiramente o Demo para funcionar e depois fiz toda as configurações necessárias. Agora só colocar as cerejas por cima do bolo.2 pontos
-
2 pontos
-
1 ponto
-
Olá pessoal. De uns tempos pra cá venho tendo alguns chamados relativos a problemas de comunicação com o TLS1.2 usando a httpWinHttp, grande maioria devido as atualizações do windows(ou a falta delas), estive buscando então alternativas para evitar esse transtorno: A httpWinINet depende de configurações do IE, que de vez em quando são alteradas por outros aplicativos e acabam causando o mesmo problema. A httpOpenSSL além de causar dependências das Dlls acho que só vai de A1 e infelizmente tem uns que insistem no A3. Um opção seria usar a HttpIndy, que não depende de configurações do IE e aparentemente não é afetada pelos updates do windows, porém nos Delphi mais novos não estava funcionando direito devido a mudanças na RTL. Apresentava o erro "Erro ao ajustar INTERNET_OPTION_CLIENT_CERT_CONTEXT". Dei uma mexida nela e consegui fazer funcionar, nos testes com a NFe transmitiu normalmente no Rio 10.3.1, inclusive estou testando em alguns clientes onde a httpWinHttp estava apresentando problemas, porém não tenho outras versões do Delphi instaladas aqui pra testar. Vou deixar em anexo se alguém quiser testar/melhorar e enviar para repositório. ACBrDFeHttpIndy.pas1 ponto
-
Não confunda, itens transportado com a quantidade de algo. Você transportar 1 volume que contem 13, 5 Mts Quadrado, mas sempre transporta 1 ou mais volumes, se você divide um volume ele passa a ser 2 volumes transportados. Por isso que disse não existe meio volume em transporte, você esta confundindo as coisas. Agora so para deixar mais claro olhe um pouco abaixo ai no manual o campo pesoL ou pesoB e tu vai ver que o tamanho vai estar 12v3 este numero depois do v indica a quantidade de casas decimais que o campo aceita, podendo ter varias tais como 3v2-4, que significa 3 casa numéricas e de 2 ate 4 casas decimais. Caso ainda tenha duvidas olha o que o manual diz sobre isso na pagina 2311 ponto
-
O campo qVol no layout é numérico, não permite decimais. Se alterar dessa forma você vai ter erro de validação por schemas. Quantidade de volumes transportados não é o mesmo que quantidade transportada.1 ponto
-
1 ponto
-
Valor numérico é inteiro. Não existe meio volume de algo, pode ser ver claramente pelo schema e pela documentação que é esperado um número de tamanho 1 até no máximo 15 caracteres e sem casas décimais.1 ponto
-
Rodando redondo novamente 10.3 e 10.4 acbr com fast e fortes parabéns pelo trabalho de todos que contribuem para esta Excelente biblioteca Acbr1 ponto
-
Boa tarde pessoal. Atendendo a pedidos, nos sentimos felizes em anunciar a inclusão de mais um componente ACBr na solução ACBrLib, trata-se do ACBrGNRe, componente utilizado para emissão da Guia Nacional de Recolhimentos de Impostos. As bibliotecas compiladas podem ser baixadas no link a seguir. Também já encontram-se disponíveis os demos, os quais podem ser baixados pelo svn. Caso ainda tenha dúvidas, temos um tópico dedicado ao ACBrLib, além de vídeos em nosso canal do YouTube.1 ponto
-
1 ponto
-
Olá parceiro desenvolvedor, você sabia que é possível deixar pré-carregado na memória o tamanho do cupom da TM-T20X em até 30%? Nesse post iremos passar as dicas de como você poderá ligar o modo de economia de bobina, através da ferramenta Utility. Antes de começarmos, vale dizer que essa configuração não requer qualquer alteração no aplicativo de vendas e após enviada para a impressora irá ficar armazenada na memória não volátil e mesmo que ela seja desligada não irá se perder. Pré-requisito: impressão em modo texto, pois em modo gráfico a imagem do cupom já é recebida pela impressora em formato bitmap impossibilitando a efetividade deste recurso. 1. Start o Utility; 2. Adicione a porta de comunicação, conforme a interface de sua impressora; 3. Clique no menu Definições básicas e logo a seguir em: Redução da folha: 4. Selecione todas as opções que desejar, começando pelo espaço superior e em seguida clique no botão Definir para enviar as configurações para a impressora: 5. No momento em que você clicar no botão definir, deverá aparecer uma imagem como a abaixo para você, isso indicará que a configuração foi armazenada na memória não volátil da impressora. 7. Pronto, agora você já poderá imprimir algo e verificar como ficou o leiaute/tamanho do seu cupom. Um forte abraço a todos!1 ponto
-
Você precisa verificar se o manual e a legislação tem especificações sobre o DABPe. O que estiver especificado deve ser seguido. O resto, de modo geral, não tem problema ser diferente.1 ponto
-
Vou verificar, e posto os resultados, mas provavelmente irá constar apenas uma porta "COM1", não é ? A balança está conectada a um micro simples, e Utilizamos a única porta serial disponível no desktop.1 ponto
-
Ok, é estranho mesmo antes ele deixava sem ignorar as tags, então ficou bem visível até no texto, mas, blz Obrigado pela pronta ajuda.1 ponto
-
Boa tarde. A correção estará na próxima compilação que ainda não ocorreu. Att.1 ponto
-
Voltou a funcionar sem qualquer alteração. De qualquer forma atualizei o ACBR e funcionou também. Muito obrigado pessoal.1 ponto
-
1 ponto
-
1 ponto
-
Bom dia. Veja este trecho do demo disponivel no svn. with ICMSUFDest do begin vBCUFDest := 0.00; pFCPUFDest := 0.00; pICMSUFDest := 0.00; pICMSInter := 0.00; pICMSInterPart := 0.00; vFCPUFDest := 0.00; vICMSUFDest := 0.00; vICMSUFRemet := 0.00; end; Sugiro também ver esse vídeo em nossa sessão de vídeos A tt.1 ponto
-
Que saiba não. mas sim nos últimos dias está bem problemático . se seus clientes usam só A1 use o openssl pra ver se melhora1 ponto
-
O manual já foi atualizado com o exemplo do evento, obrigado por reportar.1 ponto
-
é uma senha sua.. ou da sua aplicação... ela será usada quando a ACBrLib, precisar criptografar informações sensíveis no INI1 ponto
-
Boa tarde pessoal. A SEFAZ/PB publicou noticia informando a atualização das URLs do QRCode da NFCe, conforme nosso colega @tuliomac01 informou. Informamos que o ACBr já está atualizado com tais URLs, logo basta atualizar seus fontes. Fonte: SEFAZ/PB1 ponto
-
1 ponto
-
Boa tarde! Se não for pela opção que o José sugeriu, tente dar uma estudada na opção de cancelamento por evento. NFe.EnviarEvento(cIniEvento) Link: https://acbr.sourceforge.io/ACBrMonitor/Cancelamento.html1 ponto
-
Boa tarde Favor atualizar o SVN e rodar o instalador já está funcionando o ACBr com Delphi 10.4 Sydney1 ponto
-
Bom dia Hélio, Existem empresas que pedem aos seus fornecedores que informe o numero do pedido de compra na nota. Por exemplo a Empresa X emite um pedido de compra de numero 1500 para o fornecedor Y, no pedido existe uma recomendação que o numero do pedido seja informado na nota. No layout do XML da NF-e temos os seguintes campos para esse fim: xPed - Número do Pedido de Compra (Informação de interesse do emissor para controle do B2B). nItemPed - Item do Pedido de Compra (Informação de interesse do emissor para controle do B2B). Suponha que no pedido de numero 1500 tenha 5 itens, como os campos acima fazem parte do detalhamento dos itens da nota, logo em xPed informo 1500 e em nItemPed informo o numero do item do pedido que se refere ao item da nota. Uma vez que os itens contidos na nota podem não estar na mesma ordem que se encontram no pedido, ou até mesmo uma nota pode conter itens de vários pedidos de compra. É importante ressaltar que a Empresa deve informar de forma clara e precisa como deseja que o numero do pedido seja informado em xPed, visto que este campo é do tipo caractere e pode ter até 15 caracteres.1 ponto
-
Bom dia Existe como emitir um cte de substituição mudando o tomador também, experimente passar: infCTeNorm.infCteSub.indAlteraTom =sim... E ai passa com outro tomador pra ver se vai. Porém, como as vezes nossos clientes precisam alterar mais coisas, normalmente eles fazem um cte normal mesmo e para as contabilidades serve normalmente.1 ponto
-
Diretamente nenhum componente causa essa dependência... Mas Algumas DLLs que usarmos, como OpenSSL e LibXML2 podem causar... pois são compiladas em VisualC Basta rodar o Instalador de RunTime http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/Diversos/x86/VC_redist.x86.exe1 ponto
-
Impressora Térmica Tanca TP-550 Interface USB e VCOM SUMÁRIO Se deseja encontrar algo específico, use os links abaixo: Vídeo da Homologação | Ambiente de testes | Características Técnicas | Downloads de Drivers e Manuais | Instalação | Configurações | Testes realizados | Considerações finais Homologação em vídeo. Assista: Apresentação do aparelho. Download e instalação de drivers. Homologação e Testes com Componentes ACBr Ambiente Computador Notebook Lenovo ideapadS145 Sistema Operacional Windows 10 64Bit Processador Intel i5-8265U Memória 8GB USB 3.1 de 1º Geração Características Técnicas da Impressora Método de impressão Impressão térmica em linhas Velocidade da Impressão 200mm/s Beep SIM Corte de papel Automático: Guilhotina, Manual: Serrilha Portas de Comunicação USB, VCOM (Porta COM Virtual: Emulada) Caixa Registradora Suporte a Gaveta de Dinheiro Fonte de Alimentação Externa, Bivolt, 24V Dimensões 129 x 146 x 191mm (Altura X Largura X Profundidade) Peso 1,9 kg Tipos de Códigos de Barras 1D UPC-A, UPC-E, EAN13, COde39, ITF, CodaBar, Code93, Code128 Códigos de Barras 2D QRCODE Vida Útil: Guilhotinha 1,5 milhões de cortes Vida Útil: Cabeça de Impressão 150 KM Download de Drivers e manuais Todos os drivers, utilitários e exemplos de comandos da impressora TP-550 podem ser baixados através do link abaixo: Central de Downloads da TP-550 Baixe o Arquivo "Drivers e Utilitários" para Instalar e testar o Equipamento no Spooler do Windows. Baixe o Arquivo "Driver USB Serial" para utilizar o equipamento via VCOM. Instalação Acompanhe abaixo a instalação de drivers e configuração da impressora. Windows 10 Ao conectar o equipamento no Windows 10, ele é reconhecido no Gerenciador de Dipositivos como um Controlador USB "Nenhuma impressora Conectada" Para que ela seja própriamente reconhecida como uma impressora no Windows, primeiro baixe os Drivers e Utilitários. Feito isto, descompacte os arquivos, abra a pasta "Tanca Windows Driver" e execute o instalador. Seguindo o passo a passo simples de instalação, você será direcionado à uma aplicação da Tanca, onde você pode Checar a porta, indicando a versão do seu Windows, e em seguida, prosseguir com a instalação. Ao clicar em "Check USB Port", ele automaticamente indica a porta USB correta e imprimi um comprovante, conforme abaixo: Para prosseguir, clique em "Install Now". A seguir, uma tela de confirmação da instalação é exibida, sugerindo também a possibilidade de imprimir uma página teste. Pronto! Sua TP-550 estará instalada no Spooler do Windows. Você poderá checar também no gerenciador de dispositivos em "Filas de impressão". Utilizando porta VCOM (Com Emulada) Lembramos que os fontes do ACBr já são compatíveis com USB Nativo (Se precisar, saiba mais sobre esse assunto). Para ativar a comunicação via VCOM, você precisará executar o Tanca Printer Tool, disponível nos "Drivers e Utilitários". Este utilitário estará disponível na pasta "Printer Tools". Execute-o, e em seguida, Faça um teste de impressão para iniciar a comunicação com o equipamento, e depois clique em "Opções Avançadas". Feito isto, você poderá alternar a interface para "COM", conforme a imagem abaixo: Após simplesmente clicar no botão, reinicie a impressora, e verifique em seguida no gerenciador de dispositivos a porta COM a qual o equipamento foi designado. A tanca Recomenda que seja feita a instalação do "Driver USB Serial" para que não ocorram falhas de comunicação. Para retornar à interface USB, você precisará realizar novamente um teste de impressão, desta vez utilizando a porta COM, para reestabelecer a comunicação do "Tanca Printer Tool" com o Equipamento. Em seguida, vá novamente para "Opções Avançadas" e selecione a Interface USB. Linux Os testes de comunicação com a impressora foram realizados em ambiente Linux OpenSuse Tumbleweed versão 20190810. Veja o Passo a passo da configuração abaixo: Abra um terminal e digite o comando a seguir: dmesg -–follow Conecte a impressora ao computador, em seguida observe como será reconhecida a impressora, em nosso exemplo foi reconhecida como “usblp0”. Verifique no diretório dev se foi criado o arquivo de comunicação com a impressora: ls /dev/usb/ Para testar envie um teste direcionando para a porta criada: echo “Teste de Impressão Linux” > dev/usb/lp0 Basta configurar a porta /dev/usb/lp0 no componente. Veja na imagem abaixo os comandos citados acima: Configurações: Comunicação com o demo PosPrinterTeste e SaTTeste ACBrPosPrinterTeste O demo PosPrinterTeste é um exemplo que utiliza o componente ACBrPosPrinter, que é responsável por comunicar-se com todas as impressoras não-fiscais. Você poderá comunicar-se com esta impressora através das portas RAW:TP-550,VCOM e USB. Porém, lembramos que comandos de leitura de Status, e Informações que são enviadas pelo equipamento não funcionam em modo RAW. Realizamos nossos testes utilizando Porta COM. Note também que estamos utilizando o Modelo EscGPrinter, o qual este equipamento apresentou melhor compatibilidade. Geralmente, a GPrinter tem uma boa emulação também com o modelo Esc/Pos. Para reproduzir os testes, selecione a porta e modelo, em seguida, aumente o número de linhas a Pular para no mínimo 4 (esta configuração serve para evitar que o papel seja cortado antes de imprimir o rodapé do seu teste), e clique em "Ativar". Exemplo de Configuração: Acompanhe abaixo a lista dos resultados dos testes que fizemos: Teste de Caractere: Teste de Alinhamento: Teste de QRCode: Teste de PageMode: Teste de Leitura de Status: Tampa Aberta stSemPapel, stOffLine, stTampaAberta, Fim de Bobina Térmica stSemPapel, stOffLine, Gaveta Aberta stGavetaAberta, Pouco papel na Bobina Térmica Não tem sensor Equipamento Desligado stErroLeitura, Teste de Acentuação: (Abra a imagem em uma nova aba para visualizar melhor os resultados) Gravação de Logo: Lembramos que você devera utilizar logos no formato .bmp (bitmap preto e branco, ou pancromático 32-bit), segue alguns requisitos para a gravação de logo: O tamanho do arquivo deve ser inferior a 64K. A largura da imagem: 80mm, em pixel o tamanho deve ser inferior a 567. Passos para gravar logo: 1 - Na aba Imagens e Logo, selecione a opção 1-Carregar Imagem e escolha a imagem que deseja gravar. 2-Selecione a posição onde será gravado. (Os valores utilizados abaixo são um exemplo, é possível definir valores diferentes, onde cada imagem fique em uma posição.) Ex: KC1: 48 KC2: 48 3 - Selecione a opção Gravar Logo 4 - Para verificar se gravou com sucesso, clique em Imprimir. Exemplo dos passos: Outros Testes: Abrir Gaveta (Tag: 1) Abriu a Gaveta corretamente Imprimir Senhas Imprimiu corretamente Beep (Tag: < /beep>) Funcionou com modelo EscGPrinter SATTeste O demo SATTeste é um exemplo que utiliza o componente ACBrSAT. Ele realiza todas as operações principais do SAT. Se desejar saber mais sobre o demo e aprender como Ativar o SAT pelo SATTeste, assista este vídeo gravado pelo Junior Santos: Comunicação entre ACBr e SAT Você poderá configurar a sua impressora T-550 via Fortes ou EscPOS conforme mostramos abaixo: Veja abaixo as diferenças de cada método de impressão: Fortes EscPos Esta impressora também permite alinhar o logo e QRCode lateralmente, o que ocasiona em uma economia de bobina térmica. Note que utilizando o modelo EscGPrinter (EscPos), o cupom fica ainda menor. Teste de Desempenho No teste de desempenho avaliamos o tempo de impressão de um extrato de venda desde seu início (ocorre ao selecionar a função “Imprimir Extrato de Venda”) até o corte final (Stop manual no botão “Parar” do cronometro), realizamos testes com diferentes quantidades de itens, e no final calculamos a média de tempo dentre 5 amostras. Medimos também a quantidade de papel impresso para cada quantidade de itens, utilizando o Modelo EscPos de impressão, com QR Code e Logos alinhados lateralmente (conforme o exemplo EscGPrinter acima). Confira os resultados! Considerações Com um Design bastante arrojado, a impressora aparenta muito bem em PDVs de qualquer segmento do varejo, e até mesmo em locais que necessitem de uma impressora apenas para imprimir senhas. A TP-550 demonstrou uma compatibilidade Excelente com os nossos componentes, tanto na interface USB como na Porta Com Emulada ou até mesmo em modo RAW. Sua Velocidade e qualidade de impressão são surpreendentes, sendo de grande eficiência no uso do dia-a-dia. É importante ressaltar também que é de fácil instalação, com Drivers que contam com passo a passo simples, tendo também uma adesão fácil ao software uma vez que é compatível com EscGPrinter, que possui grande semelhança com EscPos.1 ponto
-
Bom dia Pessoal, Foi publicado a versão 1.04 da Nota Técnica 2020/001 - MDF-e Integrado. A única alteração se refere a duas regras de validação que tiveram as suas datas de ativação postergadas. Abaixo as regras: Resumo: v1.04 - Adiamento para 06/07/2020 das RV´s 725 e 726 em produção em virtude do COVID-19. Schema e evento de pagamento (opcionais) entram na data original da NT 06/04/20201 ponto
-
Olá pessoal, É com muita satisfação que comunicamos que agora os Fontes do Projeto ACBr, já foram ajustados para suportar o OpenSSL na versão 1.1.1 Antes de prosseguir, o que é OpenSSL ? "O OpenSSL é um kit de ferramentas robusto, de nível comercial e completo para os protocolos Transport Layer Security (TLS) e Secure Sockets Layer (SSL). É também uma biblioteca de criptografia de uso geral" https://www.openssl.org/ No Projeto ACBr, usamos o OpenSSL para diversas tarefas, como por exemplo: Comunicação Segura: Ele será necessário se você usa o componente ACBrMail, ou os componentes da aba ACBrTCP, que fazem comunicação Segura com sites, pelo protocolo HTTPS. A ACBrDFeSSL, que é usada por todos os componentes de Documentos Eletrônicos do ACBr, também podem usar o OpenSSL para comunicação Segura (como uma das opções) Criptografia: Ele é usado nos componentes ACBrEAD e pela ACBrDFeSSL para calcular e Verificar Hashs e Assinaturas digitais, usando diversos padrões de Criptografia O OpenSSL é uma excelente opção... na verdade, é a minha recomendação de uso, para quem usa certificados do tipo A1 A vantagem principal, é que com o OpenSSL, você está livre da necessidade de sempre manter o seu Windows Atualizado para que a comunicação segura com TLS1.2 funcione. Com o OpenSSL você poderia ter suporte a TLS1.2, mesmo no Windows XP. Como desvantagem, no ACBr, o OpenSSL, apenas suporta Certificados do tipo A1 Porque essa atualização é importante ? O principal motivo, é que as versões anteriores deixarão de ser suportadas e não mais receberão atualizações e correções, conforme podemos ver nessa página Mas outro motivo igualmente importante, é que atualmente é muito difícil de instalar uma versão antiga do OpenSSL em alguns sistemas Operacionais. Isso poderia ser um impedimento, para executar o ACBr em várias distribuições de Linux... A atualização dos fontes não foi um processo trivial, pois a API do OpenSSL recebeu modificações substanciais, desde a versão 1.0.x https://www.openssl.org/blog/blog/2018/09/11/release111/ https://wiki.tizen.org/Security/Tizen_5.X_Migration_from_OpenSSL_1.0.2_to_OpenSSL_1.1.1_guide Preciso atualizar meu cliente Final ? Não necessariamente... o código fonte do ACBr, é esperto o bastante para suportar todas as versões do OpenSSL, desde a série 0.9.8 até a 1.1.1.x. Mas é altamente recomendado que você atualize seus Scripts de Build, para usar e distribuir a última versão do OpenSSL no seu instalador automatizado... (veja como distribuir, abaixo) Lembre-se que se você precisa usar recursos mais novos, como comunicação segura com TLS1.2, precisará ter o seu OpenSSL atualizado, para versões mais novas... Todos os Scripts que geram os instaladores do ACBrMonitorPLUS e os pacotes da ACBrLib, assim o ACBrInstall_trunk2.exe, já foram atualizados para usar e distribuir as DLLs da nova versão 1.1.1.x Como o OpenSSL é distribuído ? Você pode encontrar versões compiladas do OpenSSL para praticamente qualquer Sistema Operacional existente... No SVN do ACBr, você encontrará as últimas versões das Bibliotecas compiladas para Windows em: http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/OpenSSL/ Repare que em cada diretório, temos as pastas x86 (32 bits) e x64 (64 bits)... Se você compila seu programa em 32 bits, então você deve usar a versão 32 bits da DLL O OpenSSL é distribuído em em 2 arquivos. Sempre mantenha os dois arquivos juntos, e sempre use o par de arquivos da mesma versão. No Windows: Até a versão 1.0.x, os nomes dos arquivos eram: ssleay32.dll e libeay32.dll, e não havia distinção nos nomes das DLLs, entre as versões 32 e 64 bits. A partir da versão 1.1.0, os nomes dos arquivos mudaram para: libssl-1_1.dll e libcrypto-1_1.dll (32 bits) e libssl-1_1-x64.dll e libcrypto-1_1-x64.dll (64 bits) Tudo que você precisa fazer, é copiar o par de arquivos (libssl-1_1.dll e libcrypto-1_1.dll) para a mesma pasta do seu binário, ou seja, na mesma pasta onde está o seu .EXE (sim, você poderia copiar esses arquivos para o diretório System do Windows, mas isso deve ser evitado, pois pode causar conflitos com outras aplicações) As DLLs do OpenSSL que estão no repositório do ACBr, são compiladas com o Visual C Studio, portanto, será necessário que na máquina destino, exista as DLLs de RunTime do Visual C. Como centenas de programas tem essa mesma dependência, provavelmente as DLLs de RunTime já estão instaladas no seu Windows... Porém, caso você perceba o erro: "Este aplicativo não pôde ser iniciado porque não foi encontrado vcruntime140.dll", provavelmente o RunTime ainda não foi instalado, a solução nesse caso, é bastante simples, bastando instalar: http://svn.code.sf.net/p/acbr/code/trunk2/DLLs/Diversos/x86/VC_redist.x86.exe Você pode/deve, rodar esse procedimento no seu instalador, automatizado... isso pode ser feito de maneira silenciosa, e sem a intervenção do usuário... Veja esse artigo: No ACBrMonitorPLUS, usamos da seguinte maneira: VC_redist.x86.exe /install /passive /norestart No Linux: libssl.so.x.x.x - exemplos: libssl.so.1.1, libssl.so.10, libssl.so.1.1.1, libssl.so.1.1.0, libssl.so.1.0.2 , libssl.so.0.9.8, etc libcrypto.so.x.x.x - exemplos: libcrypto.so.1.1, libcrypto.so.10, libcrypto.so.1.1.1, libcrypto.so.1.1.0, libcrypto.so.1.0.2, libcrypto.so.0.9.8, etc O OpenSSL já vem instalado por padrão em várias distribuições Linux, caso contrário, use o seu gerenciador de pacotes, e instale o pacote "openssl" Veja mais sobre a distribuição de Bibliotecas em: https://acbr.sourceforge.io/ACBrLib/ComoInstalarDistribuir.html A nova rotina de Carga dinâmica das Bibliotecas do OpenSSL, que foram implementadas na Unit OpenSSLExt.pas, irá procura por vários nomes de arquivos, dando preferência para os arquivos mais novos. Ou seja, ela irá procurar pelas bibliotecas na versão 1.1.1.x, e não encontrando, procurará e pelas bibliotecas na versão 1.0.x ou inferiores Quer saber mais sobre como o ACBr usa o OpeSSL na criação e transmissão de Documentos Seguros ? Então de uma olhada nesse vídeo: Atualização em 12/03/21: A "Mikeysoft" não vem fazendo um bom trabalho no instalador do Visual C++ Runtime... parece que faltam dependências em "VC_redist.x86.exe"... Por isso recomendamos esse instalador: https://github.com/abbodi1406/vcredist/releases .. onde o desenvolvedor criou um instalador único, que roda todas as versões do instalador do Visual C++ Runtime1 ponto