volto aqui novamente para pedir socorro, pois, como já disse, no meu único cliente que me paga mensalmente, instalamos recentemente na sua rede WIN SERVER 2003 uma estação com WIN 7 e aí as impressões (mesmo em LPT1) alguma coisa dá problema.
Numa rotina que tenho para imprimir recibo que modifiquei para que a impressão vá toda para o arquivo e depois ela é impressa por um simples comando "RUN TYPE arquivo.PRN > PRN" tá me causando uma enorme dor de cabeça, pois não está sendo criado o arquivo.PRN no win 7 no momento do SET DEVICE TO PRINTER e SET PRINTER TO arquivo.PRN.
Nas máquinas com win xp tá tudo certo.
Então, fuçando aqui novamente, estou tentando compilar os exemplos da pasta contrib\hbwin\tests.
Lembrando que não sei e não tenho mais cabeça para entender como compilar no "secão" diretamente pelo HARBOUR (3.2 bruto), eu uso é IDE HMG 3.0.35 ou 3.0.46, mas, uso mais mesmo é a .35.
Então o PRN1.PRG já compilei e testei, agora estou no PRN2.PRG, e na HMG 3.0.35 o #REQUIRE "HBWIN" não funciona e aí modifiquei-o para #INCLUDE 'HBWIN.CH', e em configuração coloquei "addtional libs" HBWIN.
O erro é este:
Código: Selecionar todos
hbmk2: Processando script local: hbmk.hbm
hbmk2: Processando arquivo de configura‡Æo:
C:\MVinfo\hmg.3.0.46\hmg.3.0.35\harbour\bin\hbmk.cfg
hbmk2: Processando: prn1.hbc
hbmk2: Processando: prn2.hbc
hbmk2: Processando: prn3.hbc
hbmk2: Processando: prn4.hbc
hbmk2: Erro: Abrindo: hbwin.hbc
hbmk2: Linkando... prn2.exe
.hbmk\win\mingw\prn2.o:prn2.c:(.data+0x188): undefined reference to `HB_FUN_HB_FNAMEEXTSET'
collect2: ld returned 1 exit status
hbmk2: Erro: Executando linkeditor. 1
gcc.exe .hbmk\win\mingw\prn2.o _temp.o -mconsole -Wl,--start-group -lhbwin -lHBWIN -lhmg -lhbmysql -lmysql -lcrypt -ledit -leditex -lgraph -lini -lreport -lhbwin -lhbziparc -lhbmzip -lmsvfw32 -lvfw32 -lsddodbc -lrddsql -lsddmy -lhbodbc -lodbc32 -lhbhpdf -lhbvpdf -lhbmemio -lhbsqlit3 -lsqlite3 -lhbfimage -lhbpgsql -lpq -lhbtip -lhbct -lhbmisc -lhbnetio -lxhb -lhbextern -lhbdebug -lhbvm -lhbrtl -lhblang -lhbcpage -lgtcgi -lgtpca -lgtstd -lgtwin -lgtwvt -lgtgui -lhbrdd -lhbuddall -lhbusrrdd -lrddntx -lrddcdx -lrddnsx -lrddfpt -lhbrdd -lhbhsx -lhbsix -lhbmacro -lhbcplr -lhbpp -lhbcommon -lkernel32 -luser32 -lgdi32 -ladvapi32 -lws2_32 -lwinspool -lcomctl32 -lcomdlg32 -lshell32 -luuid -lole32 -loleaut32 -lmpr -lwinmm -lmapi32 -limm32 -lmsimg32 -lwininet -lhbpcre -lhbzlib -Wl,--end-group -oprn2.exe -LC:/MVinfo/hmg.3.0.46/hmg.3.0.35/harbour/lib -LC:/MVinfo/hmg.3.0.46/hmg.3.0.35//lib -LC:/MVinfo/hb32/contrib/hbwin/tests/Aguardo mais informações.


