Ir para conteúdo
  • Cadastre-se

dev botao

Ajustes Para Gerar Cat52 Para Impressora Bematech Informando Caminho


souza.fo
  • Este tópico foi criado há 3876 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Amigos, 

 

Utlizo o ACBrMonitor e o método pafmf_gerarcat52(DataInicial, DataFinal, CaminhoArquivo) funciona mas esta gerando os arquivos em C:\, não aceitando a informação CaminhoArquivo. O ACBrMonitor chama o método da Dll Bematech_FI_ArquivoMFD, mas observando a documentação da mesma, notei que existe o método Bematech_FI_ArquivoMFDPath. Realizei um pequeno ajuste no arquivo ACBrECFBematech, gerei novamente o ACBrMonitor.exe e funcionou. Não sei sei isto esta ocorrendo apenas na versão mais recente da Dll. Estou colocando o arquivo ACBrECFBematech.pas em anexo para análise.

 

Estou usando a Dll Versão 6.1.1.6 de Novembro/2012 (versão atualmente disponível no site da Bematech para download)

 

 

Obrigado,

 

Fabio Souza

ACBrECFBematech.pas

Editado por souza.fo
Link para o comentário
Compartilhar em outros sites

  • Fundadores

Você deve ter resolvido o seu problema devido a outro ajuste... Pois no seu fonte, você continua usar a função antiga...

 

BematechFunctionDetect( 'Bematech_FI_ArquivoMFD',@xBematech_FI_ArquivoMFDPath );

 

ou seja, apenas o nome da variável que contem o endereço para o método que foi modificada...

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 para o comentário
Compartilhar em outros sites

  • 3 meses depois ...
  • Fundadores

Apliquei ajustes no SVN para utilizar a nova função

 

-- ACBrECFBematech -- [*] Ajuste do método ArquivoMFD_DLL para utilizar a nova função
    "Bematech_FI_ArquivoMFDPath"  (por: DSA)
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 para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...
  • 3 semanas depois ...
  • Moderadores

Esse erro geralmente ocorre porque você tem a dll em vários lugares, o recomendando e ter ela somente no path do aplicativo, juntamente com as dlls e arquivos que vem junto da bemafi dll.

Verifique também o arquivo .ini de configuração da dll se o diretório está ok, geralmente o ACBr seta ele corretamente, mas dependendo de como instalou tudo pode ser que o ACBr não consiga configurar corretamente o ini.

Equipe ACBr

Régys Borges da Silveira

http://www.regys.com.br

certificacao delphicertificacao delphi
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 3876 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

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 conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • 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.