Ir para conteúdo
  • Cadastre-se

Jamil Araujo

Membros Pro
  • Total de ítens

    583
  • Registro em

  • Última visita

  • Days Won

    2

Posts postados por Jamil Araujo

  1. Em 15/11/2019 at 11:32, jamil disse:

    Bom Dia,

    Desculpa pela demora em responder, estava testando o boleto usando o GUI em QT

    , já estou usando o GUI, já consigo e estou usar a LIB boleto em produção , porém a LIB nfe continua apresentando o mesmo problema.

     

    gostaria de corrigir minha resposta anterior... consigo imprimir /gerar 1 ou 2 boletos, consigo até fazer remessa.... em seguida

    falha de segmentação (imagem do núcleo gravada)

    pensei que com o uso do GUI/QT(Servidor X)  esse problema fosse desaparecer....

    a equipe ainda pode me ajudar?

  2. Em 01/11/2019 at 13:37, Daniel Simoes disse:

    Acho que solução definitiva, seria modificar a forma como você compila o seu Binário, para que o mesmo tenha dependências de GUI (Servidor X)

    Há muito tempo não uso xHarbour... então não consigo avançar nessa questão... mas talvez alguém da comunidade do PCToledo, possa ajudar...

    http://www.pctoledo.com.br/forum/

    Bom Dia,

    Desculpa pela demora em responder, estava testando o boleto usando o GUI em QT

    , já estou usando o GUI, já consigo e estou usar a LIB boleto em produção , porém a LIB nfe continua apresentando o mesmo problema.

     

  3. 10 horas atrás, Daniel Simoes disse:

    Que bacana... parabéns pela persistência...

    Acho que se você rodar com o xvfb deve funcionar....

    xvfb-run SeuPrograma

    Boa Noite,

    usando xvfb-run ... o resultado sai conforme (xvfb-run.pdf), na impressora, pdf e html..... (imagino que com a NF-e/NFC-e será a mesma coisa)

    se não usar xvfb-run consigo fazer uns 2 (dois) boletos conforme em anexo (root_bol3110224802.pdf), na impressora, pdf e html mais depois, apresentanda a seguinte mensagem Gtk-WARNING **; ai para de funcionar.

    já entendi que em windows está funcionado, como só uso linux, acho que terei que continuar com o meu Bom e Funcional Monitor, 

    agradeço o empenho na tentativa de resolver a questão.

     

    xvfb-run.pdf root_bol3110224802.pdf

  4. 20 minutos atrás, José M. S. Junior disse:

    Boa tarde

    Deve estar se perdendo na leitura dos dados que está passando como parâmetro. Passe os parâmetros do tipo String sempre entre aspas duplas (" ")

    Boa Tarde, @José M. S. Junior 

    como pode observar no LOG e no resultado em PDF.

    no meu código foi passado  os valores em aspas duplas, porém somente e tão somente o vencimento e o valor não foram acatados pelo componente.

    veja o arquivo de LOG, que la consta um vencimento e um valor e no PDF gerado consta outro....

    obrigado pela ajuda.

  5. Bom Dia,

    Fiz as mudanças no meu código para CDECL que não funcionava e agora está funcionando bem, emitindo os boletos SHOW... (com alguns probleminhas fáceis de resolver que é assunto para outro tópico),

    agradeço a todos pela ajuda,

    porém a LibNFE continua apresentando a seguinte mensagem Gtk-WARNING **; canot open display: ..... e para de funcionar.... quando tento simplesmente usar NFE_ StatusServico()

    NFE_ Nome() me retorna o nome , NFE_Versao() me retorna a verão corretamente

    • Curtir 1
    • Obrigado 1
  6. 2 horas atrás, Daniel Simoes disse:

    @jamil, conversando com o @Rafael Dias, ele comentou comigo, que as declarações da Lib, no Demo em Harbour, foram projetadas apenas para Windows, usando STDCALL...

    Então creio que você conseguirá funcionar no Windows, desde que use a versão StdCall da ACBrLibNFe... Veja os tópicos abaixo:

    https://www.projetoacbr.com.br/forum/search/?&q=harbour&search_and_or=or&sortby=relevancy

     

    realmente, isso me escapou, peço desculpas, vou reescrever o código usando CDECL  para linux e testar, já que não uso windows  e retorno com o resultado....

    mais uma vez obrigado a Equipe ACBr pelo Apoio.

    • Curtir 2
  7. 28 minutos atrás, Daniel Simoes disse:

    Vários usuários já estão usando a ACBrLibNFe em produção... então não creio que o problema seja nela...

    Fiquei confuso, estamos falando de Linux ou Windows? 32 ou 64 bits ???

    Você pode ver alguns Demos em Harbour, nessa pasta:

    http://svn.code.sf.net/p/acbr/code/trunk2/Projetos/ACBrLib/Demos/Harbour/

    Linux 64

    OpenSuse Leap 15.1

    me desculpa na ansiedade de resolver logo o problema, entendi que queria que eu verificasse as dependencias DLL que estão na pasta 

    2 minutos atrás, Daniel Simoes disse:

    O erro é característico de linguagem C (o xHarbour usa o compilador C, para gerar o binário, correto?)

    https://pt.wikipedia.org/wiki/Falha_de_segmentação

    Isso me leva a crer que o problema seja na maneira que você está instanciando a Lib ou como passa os parâmetros para ela... Creio que estudando as declarações e chamadas dos métodos do exemplo que disponibilizamos, você consiga isolar o problema...

    utilizei os exemplos do demo .... 

  8. 10 minutos atrás, Daniel Simoes disse:

    A ACBrLibNFe e todas as suas dependências (libOpenSsl e libXml2) precisam ser da mesma arquitetura...

    Você pode verificar todas elas... usando o mesmo comando "file"

    libeay32.dll  libexslt.dll  libiconv.dll  libxml2.dll  libxslt.dll  msvcr120.dll  ssleay32.dll

    estão na mesma arquitetura....

    testei todas elas e retorna a mesma mensagem

    PE32+ executable (DLL) (GUI) x86-64, for MS Windows
     

  9. 48 minutos atrás, Daniel Simoes disse:

    Verifique primeiro, o seu processo de compilação... para inserir a dependência do Servidor X (GUI) no binário...

    Evite executar programas como Root ( pode comprometer a segurança e o Sistema )

    O erro parece indicar que você tentou usar a versão errada do SO...  ou seja... se o seu Binário for 32 bits usar apenas SO de 32 bits...

    Se o seu Binário é de 64 bits você pode usar o SO de 64 bits...

    Para saber a arquitetura do binário use o comando:

    file SeuBinario 

    file simm
    simm: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/l
    , for GNU/Linux 3.2.0, BuildID[sha1]=a459706fc1b4095ca8dacb103be456e3d776db02, with debug_info, not
    stripped


     

    como pode ver é 64 bit, então estou usando a LIb correta...

  10. 9 horas atrás, Daniel Simoes disse:

    Talvez seja necessário mudar a forma que você compila o seu programa, para informar que você quer acessar o servidor X...

    Verifique se no seu arquivo de Make existe algo como:

    GUI = NO

    e mude para

    GUI = YES

     

    Se isso não funcionar, instale o Script xvfb-run

    https://software.opensuse.org/package/xvfb-run

     

    E chame o seu programa usando

    xvfb-run SeuPrograma

    Antes de qualquer assunto, obrigado pele apoio da equipe em ajudar.

    bem, usei o xvfb-run , como usuário e como ROOT, e apresentou falha de segmentação (imagem do núcleo gravada)

     

  11. 23 horas atrás, Daniel Simoes disse:

    Mas o ACBrMonitorPLUS já exigia Servidor X... como você fazia antes?

    Talvez seja possível levantando um Servidor Xvfb

    https://en.m.wikipedia.org/wiki/Xvfb

    image.thumb.png.bcd31e6be89782cdc3ab79aebebb88b9.png
     

    Boa tarde @Daniel Simoes

    me desculpa, talves não tenha me explicado bem, minha aplicação roda no Modo Console ( Harbour 64 Linux ) , com o a Plataforma KDE, por isso consigo usar o ACBrMonitor Linux.

    Porém assim mesmo a Libacbrnfe64.so informa Gtk-WARNING **; canot open display:

    agradeço outra vez o empenho da equipe em tentar uma solução.

  12. 2 horas atrás, Daniel Simoes disse:

    Você está executando em Modo Console ?

    A Lib depende de um servidor X, para conseguir fazer o Preview da DANFE

    Show,

    @Daniel Simoes, existe alguma opção para desativa o uso do Servidor X, pois só utilizo a aplicação em Modo Console, fica bem mais rápido e segura a comunicação entre as filias da empresa dos meus colaboradores,

      com isso não utilizo o Preview de impressão, 

    desde já agradeço a ajuda e a atenção....

  13. Em 30/09/2019 at 15:14, Daniel Simoes disse:

    Seu programa é compilado em 64 bits correto ?

    Você citou que se baseou no Exemplo de SAT em Harbour... e esse exemplo funciona com a libacbrsat64.so ?

    Para qual pasta do seu S.O. você copiou as Libs do ACBr ? Elas estão corretamente com permissão de leitura e execução, para todos usuários do Linux ?

    Lembre-se que o ACBr só suporta a OpenSSL 1.0.x... Ou seja... não funcionará se você usar OpenSSL 1.1.X

     

    Bom Dia, desculpa pela demora em responder, porém precisava fazer uns teste antes de postar qualquer coisas.

    respondendo a pergunta: as Lib's estão com permição de leitura e execução e usei como root, também usei OpenSSl 1.0.x....

    !º fiz conforme o @Daniel Simoes orientou e infelizmente não funcionou....

    2º testei no Leap 43 funcionou perfeitamente bem ...... (porém o Leap 43 está descontinuado pela OpenSuse)

    - ficando ai minha teoria que é preciso uma versão das LIB's geradas em Leap 15

    desde já agradeço pelo espaço, onde pude demonstrar meus testes....

    mais uma vez parabéns a equipe pelo trabalho espetacular ......

    • Curtir 2
  14. Em 30/09/2019 at 15:16, Daniel Simoes disse:

    A ACBrLib tentará criar o INI na mesma pasta onde ela está... No Linux isso pode exigir configuração para que o usuário tenha permissão para criar um arquivo nessa pasta...

    apenas a título de experiência... tente rodar o executável como Root

    Bom Dia, desculpa pela demora em responder, porém precisava fazer uns teste antes de postar qualquer coisas.

    !º fiz conforme o @Daniel Simoes orientou e infelizmente não funcionou....

    2º testei no Leap 43 funcionou perfeitamente bem ...... (porém o Leap 43 está descontinuado pela OpenSuse)

    - ficando ai minha teoria que é preciso uma versão das LIB's geradas em Leap 15

    desde já agradeço pelo espaço, onde pude demonstrar meus testes....

    mais uma vez parabéns a equipe pelo trabalho espetacular ......

     

    • Curtir 1
  15. 7 horas atrás, Rafael Dias disse:

    você instalou as dependências da lib no linux, pois parece ser erro para enviar quando vai acessar as libs do openssl pelo visto.
    Poderia me dar mais informações sobre o sistema operacional ?

    Boa noite @Rafael Dias

    estou usando o Linux OpenSuse Leap 15.1...

    a linguagem de progamação é Harbour 3.2 linux, adaptei o exemplo modelo do Sat...

    e sim segui todas as orientações para acessar as libs  openssl (espero ter feito corretamente )

    se houver algo mais que Eu tenha que fazer....

     

     

  16. 18 minutos atrás, José M. S. Junior disse:

    Bom dia

    Qual a demo que está realizando os testes (de qual linguagem)?

    uso linux, como disse seguindo o mesmo padrão que usei para fazer a lib da Nfe que funcionou, usei para fazer o Boleto

    mais se ajuda, tomei por base  o exemplo em Harbour do Sat....

     

×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.