Código de Barras de Boleto Bancário

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Código de Barras de Boleto Bancário

Mensagem por Mario Mesquita »

Boa tarde a todos.

Voltei a tentar montar o demo do MRboleto mas não estou conseguindo. Acredito que deva ser a falta do arquivo .RC ou suas definições, na verdade ele existe mas está vazio e a falta de alguma .LIB do próprio programa.

Como disse, não tenho prática na preparação como o colega Asimoes postou, mas fiz umas tentativas e nada aconteceu.

Estou precisando muito dessas rotinas, quem tiver esses arquivos e puder dar uma luz, agradeço!

Saudações,
Mario.
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Código de Barras de Boleto Bancário

Mensagem por asimoes »

Mário,

faz um dump da compilação para mostrar o erro:

Faz assim:

hbmk2 seuhbp.hbp > COMPLOG.TXT 2>&1

Depois posta este arquivo complog.txt aqui.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
jaosoft
Usuário Nível 1
Usuário Nível 1
Mensagens: 2
Registrado em: 05 Set 2007 20:12
Localização: SAO PAULO

Código de Barras de Boleto Bancário

Mensagem por jaosoft »

Estou com o mesmo problema ao compilar com o hmg.
Procure pasta hmg3/harbour/contrib/hbzebra e copie hbzebra.ch para hmg3/include/
Isso resolve boa parte destes erros. Resta agora resolver `HB_FUN_HB_GT_WVG_DEFAULT'

Harbour 3.2.0dev (r1509031202)
Copyright (c) 1999-2015, http://harbour-project.org/
C:/Users/Jaovox/AppData/Local/Temp/hbmk_kgvkw5.dir/demo.o:demo.c:(.data+0x368): undefined reference to `HB_FUN_HB_GT_WVG_DEFAULT' ....
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Código de Barras de Boleto Bancário

Mensagem por Mario Mesquita »

Bom dia a todos!

Eu dei um tempo nessa busca pelo boleto em função de coisas mais urgentes, mas pretendo pôr isso em operação. Como disse, vou precisar muito disso em um sistema.

Vou pegar a dica do colega acima e ver o que acontece. Tenho fé que vamos conseguir, rs

Abraços e bom fim de semana a todos,
Mario.
Avatar do usuário
Mario Mesquita
Usuário Nível 4
Usuário Nível 4
Mensagens: 613
Registrado em: 08 Dez 2009 13:47
Localização: Rio de Janeiro

Código de Barras de Boleto Bancário

Mensagem por Mario Mesquita »

Boa tarde a todos.

Retomando a tentativa de rodar o MR Boleto continuo com problemas. Acho que é algo com esse HB_ZEBRA. A mensagem do compliador:

Harbour 3.2.0dev (Rev. 18443)
Copyright (c) 1999-2012, http://harbour-project.org/
C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/demo.o:demo.c:(.data+0x348): undefined reference to `HB_FUN_HB_GT_WVG_DEFAULT'
C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/mrboleto.o:mrboleto.c:(.data+0x598): undefined reference to `HB_FUN_HB_ZEBRA_CREATE_ITF'
C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/mrboleto.o:mrboleto.c:(.data+0x5c8): undefined reference to `HB_FUN_HB_ZEBRA_GETERROR'
C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/mrboleto.o:mrboleto.c:(.data+0x5f8): undefined reference to `HB_FUN_HB_ZEBRA_DESTROY'
C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/mrboleto.o:mrboleto.c:(.data+0xab8): undefined reference to `HB_FUN_HB_ZEBRA_DRAW'
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/demo.o C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/mrboleto.o C:/Users/ADMINI~1/AppData/Local/Temp/hbmk_qzl8k9.dir/hbmk_z60o68.o C:/MRboleto1/_temp.o -mwindows -Wl,--start-group -lhmg -lcrypt -ledit -leditex -lgraph -lhfcl -lini -lreport -lmsvfw32 -lvfw32 -lhbct -lhbwin -lhbmzip -lminizip -lhbmemio -lhbmisc -lhbmysql -lmysql -lhbtip -lsqlite3 -lhbsqlit3 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbfimage -lhbpgsql -lhbnetio -lxhb -lpng -llibhpdf -lhbvpdf -lhbextern -lhbdebug -lhbvmmt -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lhbmainwin -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -odemo.exe -LC:/hmg.3.0.46/harbour/lib/win/mingw -LC:/hmg.3.0.46/lib

Qualquer ajuda agradeço, pessoal. Cada vez mais estou precisando confeccionar um emissor de boleto em um programa meu.

Desde já agradeço.

Saudações,
Mario.
Responder