Página 1 de 1
Erro ao utilizar BEMAFI.LIB, no Xharbour.
Enviado: 17 Jan 2006 08:44
por Renato Xavier Corradi
Companheiros, estou tentando utilizar a lib BEMAFI.LIB da Impressota Fiscal Bematech, no xHarbour, mas dá erro na compilação:
- Unresolved external "_HB_FUN_FOPEN_BEMA".
Esta Lib funciona bem no Clipper, mas não consegui utilizá-la no xHarbour. Se alguém tiver idéia da solução, agradeço a ajuda.
Abraços
Enviado: 18 Jan 2006 15:33
por Edson
Vc. tem usar a dll da bematech agora !
bemafi.lib
Enviado: 29 Jan 2006 18:34
por jackson
Ola amigo, pq vc nao muda sua rotina para utilizar o bemafi.exe versao 2.2 eu utilizo no clipper e e muito bom, ja utilizei a bemafi.lib mas é mais cheia de problema, sem contar que com as novas impressoras fiscais MP-25 e MP50 a lib nao vai funcionar.
qualque coisa te mando um exemplo em clipper que server tb para xharbour.
Jackson
Enviado: 29 Jan 2006 22:21
por vagucs
É uma forma não muito técnica converter um sistema para Windows e continuar fazendo ele depender de um aplicativo DOS, a não ser que a BEMAFI.EXE ja tenha uma versão para Windows.
Enviado: 24 Ago 2006 10:18
por heveraldo
Olá a todos,
Estou usando xharbour em alguns clientes e estou muito satisfeito, com exeção de dois probleminhas.
Travamento no xp e uso de impressora fiscais( bematech e corisco ).
Estou usando xharbour em algumas estaçoes no cliente, menos no caixa que usa bematech. Nesta, uso a versao em clipper, por nao conseguir usar a impressora com xharbour.
Podes me ajudar como faço isso, e se preciso de algun programa externo, onde consigo?
Atencipadamente agradeço a ajuda,
Heveraldo@veloxmail.com.br
Enviado: 24 Ago 2006 10:44
por vagucs
Nuca tive problemas com a bematech nem em windows nem em linux. Em todas as migrações que fiz os clientes usavam o drive residente, entao escrevi rotinas que simulam o drive residente para Windows e Linux e nunca tive problemas, pelo que vi o BEMAFI existe para DOS e Linux, provavelmente existe para Windows tambem, eu nao gosto de usar programas de terceiros para fazer a comunicação com impressoras fiscais, sempre fix a programação direta, por mais dificil que fosse, sempre é mais segura.
Enviado: 25 Ago 2006 15:40
por edutek
Se não quiser usar DLL da Bematech e nem quebrar a cabeçar fazendo programação direta.
vc pode usar o ACBR Monitor que funciona para várias impressoras
http://acbr.sourceforge.net
Eduardo mendes
Comunicação direta
Enviado: 27 Nov 2007 14:22
por leandrolinauer
Vagus, boa tarde.
Estou com problemas para funcionar comunicação direta com impressoras fiscais, no meu caso BEMATECH, já compilei a HBCOMM para a versão harbour que uso e deu tudo certo, só não sei como montar e que comandos executo para a impressora e de que forma, se tiver algum exemplo, leitura x, etc. seria de grande avalia para mim.
Grato.
Ps: falta apenas isto para colocar o sistema para rodar em Harbour+GtWVW.
:)Pos
Enviado: 01 Abr 2008 14:49
por clebervn
eu já enfrento outro problema, só consigo compilar e usar com DLL mais antiga da bematech, se uso a nova na compilação já aparece o segunte erro:
BEMAFI32.LIB CONTAINS INVALID OMF RECORD, TYPE 0X21 (POSSIBLY COFF)

???????
Enviado: 02 Abr 2008 08:53
por Dércio_Luiz_Zanatta
Cara...
Aproveite que vc está "no mundo dos 32 bits" com xharbour e utilize a dll da Bemtach (Bemafi32.dll). Vc só tem a ganhar..
Se tiver dificuldades, pode me add no msn
derciozanatta@yahoo.com.br que eu te ajudo.. é relativamente simples...
Um abraço..
Enviado: 02 Abr 2008 09:01
por Itamar M. Lins Jr.
clebervn escreveu:eu já enfrento outro problema, só consigo compilar e usar com DLL mais antiga da bematech, se uso a nova na compilação já aparece o segunte erro:
BEMAFI32.LIB CONTAINS INVALID OMF RECORD, TYPE 0X21 (POSSIBLY COFF)

???????
Ola!
digita ai!
Implib bemafi32.lib bemafi32.dll
Vai pegar a nova lib, porque a bematech disponibilizou a dll nova junto com a lib velha ou algo do genero
Saudações
Itamar M. Lins Jr.
Enviado: 02 Abr 2008 09:03
por Itamar M. Lins Jr.
Dércio_Luiz_Zanatta escreveu:Cara...
Aproveite que vc está "no mundo dos 32 bits" com xharbour e utilize a dll da Bemtach (Bemafi32.dll). Vc só tem a ganhar..
Se tiver dificuldades, pode me add no msn
derciozanatta@yahoo.com.br que eu te ajudo.. é relativamente simples...
Um abraço..
Qual é a maneira que esta usando a dll direta sem precisar linkar a bemafi32.lib ?
Pode subir o arquivo aqui no site ?
Saudações
Itamar M. Lins Jr.
Enviado: 03 Abr 2008 08:01
por Dércio_Luiz_Zanatta
Bom dia..
Usando a DLL, vc esquece essa lib ai ou qualquer outra coisa DOS..
Tenho um pequeno exemplo que emite uma leitura x e pega o retorno do ecf..
Manda um e-mail pra mim que eu respondo com o exemplo em anexo..
vleuuu..
Enviado: 07 Abr 2008 16:40
por clebervn
Obg pela dica
funcionou perfeitamente este comando :
IMPLIB BEMAFI32.LIB BEMAFI32.DLL
criou a lib correta, pus pra compilar no xharbour e não deu mais problemas
abc