Jump to content

Delphi chamada_delphi.png acbr.png

C6 chamada_c6.png botao.png

Dúvida na Lib do ACBrSAT


NiltonGM
Go to solution Solved by Daniel Simoes,
  • Este tópico foi criado há 788 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

@Rafael Dias,

Bom dia, preciso de sua ajuda e a do forum.... baixei a "ACBrLibSAT-0.2.4.66.zip" e baixei o Demos exemplo em Harbour, ao compilar acusa que não está definido a referencia para `HB_FUN_DLLLOAD', `HB_FUN_DLLCALL' e `HB_FUN_DLLUNLOAD', creio que está faltando alguma lib, mas o estranho é que as funções que começam com "HB_" são funções internas do Harbour.

Minha configuração:

Windows 10 Pro 64Bits

  • HMG-IDE 3.4.4 UNICODE ver 1.2a
  • HARBOUR 3.2.0 dev (r1703241902)
  • * Compilando Build em 32 Bits

DLL's na pasta raiz do aplicativo que veio no zip:

  • ACBrSAT32.dll       (copiei da pasta StdCall, tentei com a dll de mesmo nome da pasta Cdecl sem sucesso)
  • libcrypto-1_1.dll     (copiei da pasta dep\OpenSLL\x86)
  • libexslt.dll               (copiei da pasta dep\LibXml2\x86)
  • libiconv.dll              (copiei da pasta dep\LibXml2\x86)
  • libssl-1_1.dll          (copiei da pasta dep\OpenSLL\x86)
  • libxml2.dll              (copiei da pasta dep\LibXml2\x86)
  • libxslt.dll                (copiei da pasta dep\LibXml2\x86)

Arquivo de erro de compilação em anexo;

Agradeço desde já sua estimada ajuda e do pessoal do forum.

error.log

Link to comment
Share on other sites

  • Fundadores

Tópico dividido...

Por favor não use tópicos existentes, para postar dúvidas de um assunto diferente...

Basta criar um NOVO tópico...

Qual SAT você está usando  ?

Você copiou a DLL do SAT (a DLL fornecida pelo fabricante) para a mesma pasta da aplicação ?
Você configurou a ACBrLibSAT para encontrar a DLL do fabricante ?

Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • Administradores

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Consultora SAC ACBr

Juliana Tamizou
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

Link to comment
Share on other sites

17 horas atrás, Rafael Dias disse:

Qual versão do Harbour você esta usando, pois tem algumas funções que so tem em versões mais novas do harbour.

Olá Rafael, a versão é 3.2.0 como eu sitei no início a minha configuração:

Minha configuração:

Windows 10 Pro 64Bits

  • HMG-IDE 3.4.4 UNICODE ver 1.2a
  • HARBOUR 3.2.0 dev (r1703241902)
  • * Compilando Build em 32 Bits

DLL's na pasta raiz do aplicativo que veio no zip:

  • ACBrSAT32.dll       (copiei da pasta StdCall, tentei com a dll de mesmo nome da pasta Cdecl sem sucesso)
  • libcrypto-1_1.dll     (copiei da pasta dep\OpenSLL\x86)
  • libexslt.dll               (copiei da pasta dep\LibXml2\x86)
  • libiconv.dll              (copiei da pasta dep\LibXml2\x86)
  • libssl-1_1.dll          (copiei da pasta dep\OpenSLL\x86)
  • libxml2.dll              (copiei da pasta dep\LibXml2\x86)
  • libxslt.dll                (copiei da pasta dep\LibXml2\x86)

Arquivo de erro de compilação em anexo;

Grato!

21 horas atrás, Juliana Tamizou disse:

Tópico movido para a área do SAC, para que o SLA de respostas seja considerado

Oi Juliana, Não entendi, sou novo nesse forum, o SLA darão resposta através de onde? para o meu e-mail ou nas Mesangem aqui da minha conta?

Grato!

Edited by NiltonGM
Link to comment
Share on other sites

Em 11/02/2020 at 10:53, Daniel Simoes disse:

Tópico dividido...

Por favor não use tópicos existentes, para postar dúvidas de um assunto diferente...

Basta criar um NOVO tópico...

Qual SAT você está usando  ?

Você copiou a DLL do SAT (a DLL fornecida pelo fabricante) para a mesma pasta da aplicação ?
Você configurou a ACBrLibSAT para encontrar a DLL do fabricante ?

Olá Daniel,

Desculpa, achei q seria nesse mesmo tópico pois minha dúvida é a mesma do título.

A SAT que estou usando é a que eu mencionei acima e conforme citei, fiz sim as cópias das DLLs.
O erro é na compilação: As funções `HB_FUN_DLLLOAD', `HB_FUN_DLLCALL' e `HB_FUN_DLLUNLOAD', não estão sendo encontradas. 

Grato.

Edited by NiltonGM
Link to comment
Share on other sites

  • Fundadores
  • Solution
1 hora atrás, NiltonGM disse:

O erro é na compilação: As funções `HB_FUN_DLLLOAD', `HB_FUN_DLLCALL' e `HB_FUN_DLLUNLOAD', não estão sendo encontradas. 

Esses métodos não são do ACBr..

Talvez você tenha que reescrever o PRG, que faz a carga da DLL, para o seu Harbour

http://www.kresin.ru/en/hrbfaq.html#Compile5

  • Like 1
Consultor SAC ACBr

Daniel Simões de Almeida
O melhor TEF, é com o Projeto ACBr - Clique e Conheça
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 weeks later...
  • Este tópico foi criado há 788 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.