Amigos del foro
Sacanme de una duda
tengo el fwh 08.11 y quiero compilar un programa donde quiero utilizar la sentencia: PrintFileRaw( ...), el cual imprime un file a una printer de windows
pero no lo compila, por que no lo reconoce como comando.
Navegando por internet averigue que este se encuentra dentro de la lib xhb.lib
Entonces lo que hice fue entrar a www.xharbour.com y bajarme el xharbour que es free. lo instale en mi pc y
me dirigi a la carpeta lib donde lo encontre.
Modifique mi archivo rmk para ponerle la ruta donde esta el xhb.lib y enlazarlo con el fwh que tengo
pero sale error
Mi pregunta es que necesariamente tengo que actualizarme a un fwh superior al 08.11 que tengo?
mientras que la gente que programa con clipper puede hacerlo sin necesidad de pagar a nadie?
Podrian explicarme la gente de fivetechsoft o alguien de Uds. que cosa de la web de xharbour podemos bajar
e integrarlo con el fwh que tiene uno en ese momento.
Espero que me hayan dejado explicar
Les adjunto el error que me sale al compilar
AKE Version 5.2 Copyright (c) 1987, 2000 Borland
d:\a\xharbour\bin\harbour .\m5006.PRG /L /N /W /Oobj\ /Id:\a\fwh\include;d:\a\xharbour\include >log-prg.txt
d:\a\bcc55\bin\bcc32 -c -tWM -Id:\a\xharbour\include -oobj\m5006 obj\m5006.c
Borland C++ 5.5 for Win32 Copyright (c) 1993, 2000 Borland
obj\m5006.c:
echo off
echo d:\a\bcc55\bin\c0w32.obj + > b32.bc
echo obj\CONTA.obj obj\tconta.obj obj\mconta.obj obj\configu.obj obj\password.obj obj\libsis.obj obj\especial.obj obj\rddsys.obj obj\m1001.obj obj\m2001.obj obj\m2003.obj obj\m2004.obj obj\m2005.obj obj\m2006.obj obj\m2007.obj obj\m2009.obj obj\m2010.obj obj\m2011.obj obj\m3001.obj obj\m3002.obj obj\m4001.obj obj\m4002.obj obj\m4003.obj obj\m4004.obj obj\m4005.obj obj\m4006.obj obj\m4007.obj obj\m4008.obj obj\m4009.obj obj\m4010.obj obj\m4011.obj obj\m5001.obj obj\m5002.obj obj\m5002d.obj obj\m5003.obj obj\m5031.obj obj\m5004.obj obj\m5005.obj obj\m5006.obj obj\m5007.obj obj\m5007d.obj obj\m5008.obj obj\m5009.obj obj\m5010.obj obj\m5011.obj obj\m5031.obj obj\m6001.obj obj\m6002.obj obj\m6003.obj obj\m6004.obj obj\m6005.obj obj\m6006.obj obj\m6007.obj obj\m6008x.obj obj\m6008x2.obj obj\m6009.obj obj\m6012.obj obj\m6013.obj obj\m6014.obj obj\m7002.obj obj\m7003.obj obj\txtview.obj obj\texcels.obj obj\brwubi.obj obj\funcs_gs.obj obj\printer.obj obj\rpreview.obj obj\tdosprn.obj obj\mreport.obj obj\pdreport.obj obj\tsalxls.obj obj\tfilexls.obj obj\xlserror.obj obj\xlsfunc.obj obj\backup.obj , + >> b32.bc
echo Conta.exe, + >> b32.bc
echo Conta.map, + >> b32.bc
echo d:\a\fwh\lib\Fivehx.lib d:\a\fwh\lib\FiveHC.lib + >> b32.bc
echo d:\a\xharbour\lib\rtl.lib + >> b32.bc
echo d:\a\xharbour\lib\vm.lib + >> b32.bc
echo d:\a\xharbour\lib\gtgui.lib + >> b32.bc
echo d:\a\xharbour\lib\lang.lib + >> b32.bc
echo d:\a\xharbour\lib\macro.lib + >> b32.bc
echo d:\a\xharbour\lib\rdd.lib + >> b32.bc
echo d:\a\xharbour\lib\dbfntx.lib + >> b32.bc
echo d:\a\xharbour\lib\dbfcdx.lib + >> b32.bc
echo d:\a\xharbour\lib\dbffpt.lib + >> b32.bc
echo d:\a\xharbour\lib\hbsix.lib + >> b32.bc
echo d:\a\xharbour\lib\debug.lib + >> b32.bc
echo d:\a\xharbour\lib\common.lib + >> b32.bc
echo d:\a\xharbour\lib\pp.lib + >> b32.bc
echo d:\a\xharbour\lib\codepage.lib + >> b32.bc
echo d:\a\xharbour\lib\pcrepos.lib + >> b32.bc
echo d:\a\bcc55\lib\cw32.lib + >> b32.bc
echo d:\a\bcc55\lib\import32.lib + >> b32.bc
echo d:\a\bcc55\lib\psdk\odbc32.lib + >> b32.bc
echo d:\a\bcc55\lib\psdk\nddeapi.lib + >> b32.bc
echo d:\a\bcc55\lib\psdk\iphlpapi.lib + >> b32.bc
echo d:\a\bcc55\lib\psdk\msimg32.lib + >> b32.bc
echo d:\a\bcc55\lib\psdk\rasapi32.lib + >> b32.bc
echo c:\xHb\lib\xhb.lib + >> b32.bc // esta linea agregue a mi rmk
echo d:\a\fwh\lib\repexcel.lib + >> b32.bc
echo d:\a\fwh\lib\filexls.lib , >> b32.bc
IF EXIST Favorite.res echo Favorite.res >> b32.bc
d:\a\bcc55\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: 'C:\XHB\LIB\XHB.LIB' contains invalid OMF record, type 0x21 (possibly COFF)
** error 2 ** deleting Conta.exe
Gracias.