Moderador: Moderadores
É quase impossÃvel fazer uma aplicação em Harbour rodar como um serviço em um servidor Linux, estou apanhando muito,
Itamar M. Lins Jr. escreveu:Olá!
A SefazClass roda 90% no Linux.
O problema é apenas ativar a CHAVE. Se é que precisa, talvez via algum aplicativo de linha de comando. Basta dar uma vasculhada no pessoal de advocacia que já faz uso continuo disso.
Saudações,
Itamar M. Lins Jr.
win_OleCreateObject( "MSXML2.DOMDocument.5.0" )
// "msxml5.dll", "msxml5r.dll", "capicom.dll"
sudo apt install libgcrypt11-dev libxml2 libxslt1-dev libltdl-dev libxmlsec1 libssl1.0-dev
Itamar M. Lins Jr. escreveu:Olá!
Outra opção seria gerar o LIB do ACBr com a extensão ".a" para LINKAR no seu projeto. Não é a extensão ".SO"
Ou fazer a parte visual "se for preciso" usando Hwgui. Mas pensando bem, não tem dor de cabeça não. Ou ".so" ou ".a" vai funcionar usando ACBr(lib) no Linux.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr. escreveu:Olá!
Outra opção seria gerar o LIB do ACBr com a extensão ".a" para LINKAR no seu projeto. Não é a extensão ".SO"
Ou fazer a parte visual "se for preciso" usando Hwgui. Mas pensando bem, não tem dor de cabeça não. Ou ".so" ou ".a" vai funcionar usando ACBr(lib) no Linux.
Saudações,
Itamar M. Lins Jr.
Itamar M. Lins Jr. escreveu:Olá!
Deixando aqui guardado.
Precisa para usar ACBr no Linux.sudo apt install libgcrypt11-dev libxml2 libxslt1-dev libltdl-dev libxmlsec1 libssl1.0-dev
Saudações,
Itamar M. Lins Jr.
Function main
Do while .t.
Inkey(.6)
hb_memowrit("ola.txt","nada")
EndDo
Itamar M. Lins Jr. escreveu:Olá!
Quer rodar qualquer coisa no Linux e liberar o terminal use "&" no final!
Tipo "start" (bat) ou run(clipper) que vc está acostumado.
Saudações,
Itamar M. Lins Jr.
1) Copiar as DLLs
Se Windows 32 bits: copiar para c:\windows\system32
Se Windows 64 bits: copiar para c:\windows\syswow64
E LInux????
2) Registrar
Tem que ser na pasta conforme acima, porque tem mais de um regsvr32.exe no Windows
E como administrador. Pelo menos uma delas não aceita registrar como usuário comum.
regsvr32.exe capicom.dll
regsvr32.exe msxml5.dll
E no Linux???
3) Somente certificados válidos, remova certificados vencidos
Os certificados são pré instalados no Windows (pelos navegadores)? Não usa direto o arquivo de certificado .pfx? E no Linux??
com certeza isso não vai rodar no Linux.
sem interface gráfica, o componente FortesReport que faz parte da biblioteca ACBrLib necessita obrigatoriamente da Interface gráfica,
Retornar para Legislação Fiscal e Tributária
Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes