Page 1 of 2
Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Tue Jun 09, 2020 3:46 pm
by AngelSalom
Hola amigos, estoy tratando de traducir mis bats de compilación y linkado a hbmk2, todo está funcionando genial excepto un problema que me encuentro con la clase TipClientFtp() que arroja un error.
He montado un ejemplo simple que, compilando "como siempre", funciona a las mil maravillas, pero cuando uso hbmk2 falla.
Dejo el ejemplo, el build que uso de toda la vida y mi "traducción" a hbmk2 ... entiendo que algo estoy poniendo mal pero no veo el qué.
¿Alguna ayudita?
Código ejemplo
Code: Select all
#include "fivewin.ch"
#include "common.ch"
FUNCTION MAIN( )
LOCAL oUrl
LOCAL oFTP
LOCAL cUser
LOCAL cServer
LOCAL cPassword
cServer := "test.com" //change ftpserver to the real name or ip of your ftp server
cUser := "user" // change ftpuser to an valid user on ftpserer
cPassword := "pass" // change ftppass to an valid password for ftpuser
cUrl := "ftp://" + cUser + ":" + cPassword + "@" + cServer
oUrl := tUrl():New( cUrl )
oFTP := tIPClientFtp():New( oUrl, .T. )
oFTP:nConnTimeout := 20000
oFTP:bUsePasv := .T.
// Comprobamos si el usuario contiene una @ para forzar el userid
IF At( "@", cUser ) > 0
oFTP:oUrl:cServer := cServer
oFTP:oUrl:cUserID := cUser
oFTP:oUrl:cPassword := cPassword
ENDIF
IF oFTP:Open( cUrl )
MSGINFO ('conectado')
ENDIF
RETURN (nil)
Build para compilar que uso siempre
Code: Select all
@ECHO OFF
set hdir=c:\SI\NLEN\harbour32
set bcdir=c:\SI\NLEN\bcc70
set fwdir=c:\si\nlen\fwh1906
set hdirl=c:\si\nlen\harbour32\lib
%hdir%\bin\harbour test.prg /i%fwdir%\include;%hdir%\include;%bcdir%\include;c:\si\trabajo\fwh\visionwin20\inc
%bcdir%\bin\bcc32 -M -c -I%hdir%\include;%bcdir%\include %test.c
echo %bcdir%\lib\c0w32.obj + > b32.bc
echo test.obj, +>> b32.bc
echo test.exe, + >> b32.bc
echo test.map, + >> b32.bc
REM ---- Fivewin ----
echo %fwdir%\lib\FiveH.lib + >> b32.bc
echo %fwdir%\lib\FiveHC.lib + >> b32.bc
echo %fwdir%\lib\libcurl.lib + >> b32.bc
REM --- Harbour ----
echo %hdirl%\hbwin.lib + >> b32.bc
echo %hdirl%\gtgui.lib + >> b32.bc
echo %hdirl%\gtwin.lib + >> b32.bc
echo %hdirl%\hbrtl.lib + >> b32.bc
echo %hdirl%\hbvm.lib + >> b32.bc
echo %hdirl%\hblang.lib + >> b32.bc
echo %hdirl%\hbmacro.lib + >> b32.bc
echo %hdirl%\hbrdd.lib + >> b32.bc
echo %hdirl%\rddntx.lib + >> b32.bc
echo %hdirl%\rddcdx.lib + >> b32.bc
echo %hdirl%\rddfpt.lib + >> b32.bc
echo %hdirl%\hbsix.lib + >> b32.bc
echo %hdirl%\hbdebug.lib + >> b32.bc
echo %hdirl%\hbcommon.lib + >> b32.bc
echo %hdirl%\hbpp.lib + >> b32.bc
echo %hdirl%\hbcpage.lib + >> b32.bc
echo %hdirl%\hbcplr.lib + >> b32.bc
echo %hdirl%\hbct.lib + >> b32.bc
echo %hdirl%\hbpcre.lib + >> b32.bc
echo %hdirl%\xhb.lib + >> b32.bc
echo %hdirl%\hbziparc.lib + >> b32.bc
echo %hdirl%\hbmzip.lib + >> b32.bc
echo %hdirl%\hbzlib.lib + >> b32.bc
echo %hdirl%\minizip.lib + >> b32.bc
echo %hdirl%\png.lib + >> b32.bc
echo %hdirl%\hbusrrdd.lib + >> b32.bc
echo %hdirl%\hbmxml.lib + >> b32.bc
echo %hdirl%\hbmisc.lib + >> b32.bc
echo %hdirl%\hbsqlit3.lib + >> b32.bc
echo %hdirl%\hbhttpd.lib + >> b32.bc
echo %hdirl%\hbtip.lib + >> b32.bc
REM --- Borland -----
echo %bcdir%\lib\cw32.lib + >> b32.bc
echo %bcdir%\lib\uuid.lib + >> b32.bc
echo %bcdir%\lib\import32.lib + >> b32.bc
echo %bcdir%\lib\ws2_32.lib + >> b32.bc
echo %bcdir%\lib\psdk\odbc32.lib + >> b32.bc
echo %bcdir%\lib\psdk\nddeapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\iphlpapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\msimg32.lib + >> b32.bc
echo %bcdir%\lib\psdk\psapi.lib + >> b32.bc
echo %bcdir%\lib\psdk\rasapi32.lib + >> b32.bc
echo %bcdir%\lib\psdk\gdiplus.lib + >> b32.bc
echo %bcdir%\lib\psdk\shell32.lib + >> b32.bc
%bcdir%\bin\ilink32 -Gn -aa -Tpe -s @b32.bc
Fichero .hbp que estoy creando :
Code: Select all
#
# $Id: test.hbp $
#
#PRG
# ------ MODULO PRINCIPAL -------
test
#INCLUDES
-Ic:\si\nlen\fwh1906\include
#LIBRERIAS FW
-Lc:\si\nlen\fwh1906\lib
-lFiveH
-lFiveHC
#LIBRERIAS HARBOUR
-lhbwin
-lgtgui
-llibhpdf
-lhbhpdf
-lhbct
-lxhb
-lhbziparc
-lhbmzip
-lminizip
-lpng
-lhbcomm
-lhbtip
-lhbmxml
-lmxml
#LIBRERIAS BORLAND
-Lc:\si\nlen\Bcc70\lib
-lcw32
-luuid
-limport32
-lws2_32
-Lc:\si\nlen\bcc70\lib\psdk
-lodbc32
-lnddeapi
-liphlpapi
-lmsimg32
-lpsapi
-lrasapi32
-lgdiplus
-lshell32
El error que arroja :
Gracias!
Re: Pasando (por fin) a hbmk2
Posted: Tue Jun 09, 2020 3:53 pm
by MOISES
¿El servidor usa ssl?
Re: Pasando (por fin) a hbmk2
Posted: Tue Jun 09, 2020 3:58 pm
by AngelSalom
Es indiferente Moises, sólo es uno de los diferentes escenarios con los que uso la clase de ftp, con ssl, sin ssl, en local ....
Lo que pretendo indicar es que el ejemplo funciona bien compilando con el primer bat, pero no con el script para hbmk2
Re: Pasando (por fin) a hbmk2
Posted: Tue Jun 09, 2020 4:49 pm
by acuellar
Estimado Angel
Utilizo hbmk2 con VSCODE.
He compilado tu ejemplo y no da ningún error
Le agregué:
Code: Select all
IF oFTP:Open( cUrl )
MSGINFO ('conectado')
Else
MSGINFO ('No conecta')
ENDIF
Y me da el mensaje No conecta
Re: Pasando (por fin) a hbmk2
Posted: Tue Jun 09, 2020 5:05 pm
by AngelSalom
Estupendo, ¿puedes mostrarme el fichero .hbp que utilizas para la compilación?
Re: Pasando (por fin) a hbmk2
Posted: Tue Jun 09, 2020 5:26 pm
by AngelSalom
Vale, ya lo he visto. Sobraba todas las referencias a las librerías de borland, ahora perfecto.
Re: Pasando (por fin) a hbmk2
Posted: Tue Jun 09, 2020 7:49 pm
by jvtecheto
AngelSalom wrote:Vale, ya lo he visto. Sobraba todas las referencias a las librerías de borland, ahora perfecto.
Hola Angel entonces el fichero que te funciona ok. como quedaria ?
Me gustaria probar hbmk2
Saludos.
Jose.
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Tue Jun 09, 2020 8:22 pm
by AngelSalom
Lo he encontrado en este hilo
http://forums.fivetechsupport.com/viewt ... code+hbmk2
Tan simple como :
Code: Select all
test.prg
another.prg
-Ic:\fwh\include
-Lc:\fwh\lib
-lfiveh
-lfivehc
xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Tue Jun 09, 2020 8:23 pm
by AngelSalom
O poniendo mi ejemplo ya corregido :
Code: Select all
#
# $Id: test.hbp $
#
#PRG
# ------ MODULO PRINCIPAL -------
test
#INCLUDES
-Ic:\si\nlen\fwh1906\include
#LIBRERIAS FW
-Lc:\si\nlen\fwh1906\lib
-lFiveH
-lFiveHC
#LIBRERIAS HARBOUR
-lhbwin
-lgtgui
-llibhpdf
-lhbhpdf
-lhbct
-lxhb
-lhbziparc
-lhbmzip
-lminizip
-lpng
-lhbcomm
-lhbtip
-lhbmxml
-lmxml
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Wed Jun 10, 2020 3:40 pm
by jvtecheto
Gracias Angel,
Pero disculpa mi torpeza, el compilador de C ya lo detecta autotomaticamente?, no hay que decirle ni la ruta que esta?
Y Si tienes que incluir un fichero .rc o una .lib propia como se haria ?
Saludos.
Jose.
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Wed Jun 10, 2020 4:22 pm
by cnavarro
Jose Vicente, mira este hilo
http://forums.fivetechsupport.com/viewt ... 30#p233085
En cuanto a lo que comentas de añadir una lib, se haría exactamente igual que se añaden las de Fivewin, mira el .hbp que hay en ese hilo
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Wed Jun 10, 2020 4:26 pm
by AngelSalom
Te cuento. Coge el compilador de C que tengas en el PATH , en mi caso c:\bcc70\bin
Mira, te dejo mi hbp finalizado para compilar el módulo contable que tiene de todo, fuentes en PRG, fuentes en C, librerías de fw, librerías de harbour, librerías de terceros, ficheros rc ...
Code: Select all
# $Id: conta.hbp $
#flags
-inc
#-b
#PRG
# ------ MODULO PRINCIPAL -------
c:\si\trabajo\fwh\visionwin20\conta\prg\conta
# ------ FICHAS -----------------
c:\si\trabajo\fwh\visionwin20\conta\prg\empresa
c:\si\trabajo\fwh\visionwin20\conta\prg\grupo
c:\si\trabajo\fwh\visionwin20\conta\prg\sgrupo
c:\si\trabajo\fwh\visionwin20\conta\prg\cuenta
c:\si\trabajo\fwh\visionwin20\conta\prg\scuenta
c:\si\trabajo\fwh\visionwin20\conta\prg\desglose
c:\si\trabajo\fwh\visionwin20\conta\prg\pgc
# ------ TABLAS -----------------
c:\si\trabajo\fwh\visionwin20\conta\prg\iva
c:\si\trabajo\fwh\visionwin20\conta\prg\concepto
c:\si\trabajo\fwh\visionwin20\conta\prg\prede
c:\si\trabajo\fwh\visionwin20\conta\prg\tipasi
c:\si\trabajo\fwh\visionwin20\conta\prg\series
c:\si\trabajo\fwh\visionwin20\conta\prg\paises
c:\si\trabajo\fwh\visionwin20\conta\prg\cp
c:\si\trabajo\fwh\visionwin20\conta\prg\confsitu
c:\si\trabajo\fwh\visionwin20\conta\prg\confsitn
c:\si\trabajo\fwh\visionwin20\conta\prg\confpyg
c:\si\trabajo\fwh\visionwin20\conta\prg\confpyga
c:\si\trabajo\fwh\visionwin20\conta\prg\confpygn
c:\si\trabajo\fwh\visionwin20\conta\prg\confratio
c:\si\trabajo\fwh\visionwin20\conta\prg\banco
c:\si\trabajo\fwh\visionwin20\conta\prg\entidad
# ------ APUNTES ----------------
c:\si\trabajo\fwh\visionwin20\conta\prg\asientos
c:\si\trabajo\fwh\visionwin20\conta\prg\diario
c:\si\trabajo\fwh\visionwin20\conta\prg\diares
c:\si\trabajo\fwh\visionwin20\conta\prg\mayor
c:\si\trabajo\fwh\visionwin20\conta\prg\buscaasi
c:\si\trabajo\fwh\visionwin20\conta\prg\borraasi
c:\si\trabajo\fwh\visionwin20\conta\prg\punteo
c:\si\trabajo\fwh\visionwin20\conta\prg\movsub
c:\si\trabajo\fwh\visionwin20\conta\prg\norma43
# ------ CARTERA ----------------
c:\si\trabajo\fwh\visionwin20\conta\prg\cobros
c:\si\trabajo\fwh\visionwin20\conta\prg\pagos
c:\si\trabajo\fwh\visionwin20\conta\prg\cash
c:\si\trabajo\fwh\visionwin20\conta\prg\pagoperi
c:\si\trabajo\fwh\visionwin20\conta\prg\remesas
c:\si\trabajo\fwh\visionwin20\conta\prg\norma34
# ------ IVA --------------------
c:\si\trabajo\fwh\visionwin20\conta\prg\ivarep
c:\si\trabajo\fwh\visionwin20\conta\prg\ivasop
c:\si\trabajo\fwh\visionwin20\conta\prg\mod303
c:\si\trabajo\fwh\visionwin20\conta\prg\mod340
c:\si\trabajo\fwh\visionwin20\conta\prg\mod347e
c:\si\trabajo\fwh\visionwin20\conta\prg\mod349
c:\si\trabajo\fwh\visionwin20\conta\prg\registro
c:\si\trabajo\fwh\visionwin20\conta\prg\regiva
# ------ IRPF -------------------
c:\si\trabajo\fwh\visionwin20\conta\prg\mod111
c:\si\trabajo\fwh\visionwin20\conta\prg\mod115
c:\si\trabajo\fwh\visionwin20\conta\prg\mod190
c:\si\trabajo\fwh\visionwin20\conta\prg\mod180
c:\si\trabajo\fwh\visionwin20\conta\prg\mod130
# ------ SII --------------------
c:\si\trabajo\fwh\visionwin20\conta\prg\sii
c:\si\trabajo\fwh\visionwin20\conta\prg\siihis
c:\si\trabajo\fwh\visionwin20\conta\prg\siicons
c:\si\trabajo\fwh\visionwin20\conta\prg\siifuncs
# ------ AMORTIZACIONES ---------
c:\si\trabajo\fwh\visionwin20\conta\prg\amort
c:\si\trabajo\fwh\visionwin20\conta\prg\gruamo
c:\si\trabajo\fwh\visionwin20\conta\prg\coefi
# ------ PRESUPUESTARIA ---------
c:\si\trabajo\fwh\visionwin20\conta\prg\presup
c:\si\trabajo\fwh\visionwin20\conta\prg\preanu
# ------ INFORMES ---------------
c:\si\trabajo\fwh\visionwin20\conta\prg\sumas
c:\si\trabajo\fwh\visionwin20\conta\prg\balances
c:\si\trabajo\fwh\visionwin20\conta\prg\ratios
# ------ ANALITICA --------------
c:\si\trabajo\fwh\visionwin20\conta\prg\departa
c:\si\trabajo\fwh\visionwin20\conta\prg\proyecto
# ------ UTILIDADES -------------
c:\si\trabajo\fwh\visionwin20\conta\prg\usuarios
c:\si\trabajo\fwh\visionwin20\conta\prg\terminal
c:\si\trabajo\fwh\visionwin20\conta\prg\reindexa
c:\si\trabajo\fwh\visionwin20\conta\prg\reorganiza
c:\si\trabajo\fwh\visionwin20\conta\prg\integra
c:\si\trabajo\fwh\visionwin20\conta\prg\miraiva
c:\si\trabajo\fwh\visionwin20\conta\prg\miradup
c:\si\trabajo\fwh\visionwin20\conta\prg\mirahue
c:\si\trabajo\fwh\visionwin20\conta\prg\mirahuer
c:\si\trabajo\fwh\visionwin20\conta\prg\borrasub
c:\si\trabajo\fwh\visionwin20\conta\prg\miradoc
c:\si\trabajo\fwh\visionwin20\conta\prg\renumera
c:\si\trabajo\fwh\visionwin20\conta\prg\importar
c:\si\trabajo\fwh\visionwin20\conta\prg\impsol
c:\si\trabajo\fwh\visionwin20\conta\prg\impcit
c:\si\trabajo\fwh\visionwin20\conta\prg\impxls
c:\si\trabajo\fwh\visionwin20\conta\prg\impxlsav
c:\si\trabajo\fwh\visionwin20\conta\prg\copiaiva
c:\si\trabajo\fwh\visionwin20\conta\prg\copiadep
c:\si\trabajo\fwh\visionwin20\conta\prg\exportar
c:\si\trabajo\fwh\visionwin20\conta\prg\impdia
c:\si\trabajo\fwh\visionwin20\conta\prg\cierre
c:\si\trabajo\fwh\visionwin20\conta\prg\invertir
c:\si\trabajo\fwh\visionwin20\conta\prg\actual
c:\si\trabajo\fwh\visionwin20\conta\prg\copiadir
c:\si\trabajo\fwh\visionwin20\conta\prg\copiadip
c:\si\trabajo\fwh\visionwin20\conta\prg\renumiva
# ------ OTROS -------------------
c:\si\trabajo\fwh\visionwin20\conta\prg\menu
c:\si\trabajo\fwh\visionwin20\conta\prg\saldos
c:\si\trabajo\fwh\visionwin20\conta\prg\hazfiles
c:\si\trabajo\fwh\visionwin20\conta\prg\hazfile2
c:\si\trabajo\fwh\visionwin20\conta\prg\hazfile3
c:\si\trabajo\fwh\visionwin20\conta\prg\tpub
# ------ CLASES --------------
c:\si\trabajo\fwh\visionwin20\clases32\tcalc
c:\si\trabajo\fwh\visionwin20\clases32\hbmysql\tmysql
c:\si\trabajo\fwh\visionwin20\clases32\hbmysql\tsqlbrw
c:\si\trabajo\fwh\visionwin20\clases32\hbmysql\mysql.c
c:\si\trabajo\fwh\visionwin20\clases32\vmenu
c:\si\trabajo\fwh\visionwin20\clases32\tslines
c:\si\trabajo\fwh\visionwin20\clases32\tutilpdf
c:\si\trabajo\fwh\visionwin20\clases32\timppdf
c:\si\trabajo\fwh\visionwin20\clases32\scroll
c:\si\trabajo\fwh\visionwin20\clases32\tscan32\tscan
c:\si\trabajo\fwh\visionwin20\clases32\mail
c:\si\trabajo\fwh\visionwin20\clases32\tvftp
c:\si\trabajo\fwh\visionwin20\clases32\autoget
# ------ CLASES TCALEX -----------
c:\si\trabajo\fwh\visionwin20\clases32\tcalex\source\tcalex
c:\si\trabajo\fwh\visionwin20\clases32\tcalex\source\tdayv
c:\si\trabajo\fwh\visionwin20\clases32\tcalex\source\tmonthv
c:\si\trabajo\fwh\visionwin20\clases32\tcalex\source\tweekv
c:\si\trabajo\fwh\visionwin20\clases32\tcalex\source\calinfo
c:\si\trabajo\fwh\visionwin20\clases32\tcalex\source\calexc.c
# ------ CLASES FW MODIFICADAS --
c:\si\trabajo\fwh\visionwin20\clases32\modfw
c:\si\trabajo\fwh\visionwin20\clases32\rcolumn
c:\si\trabajo\fwh\visionwin20\clases32\report
c:\si\trabajo\fwh\visionwin20\clases32\rpreview
c:\si\trabajo\fwh\visionwin20\clases32\tpop3
c:\si\trabajo\fwh\visionwin20\clases32\tgraph
c:\si\trabajo\fwh\visionwin20\clases32\dialog
c:\si\trabajo\fwh\visionwin20\clases32\tdosprint
# ------ FUNCIONES --------------
c:\si\trabajo\fwh\visionwin20\sifuncs\func_fil
c:\si\trabajo\fwh\visionwin20\sifuncs\func_dia
c:\si\trabajo\fwh\visionwin20\sifuncs\func_ftp
c:\si\trabajo\fwh\visionwin20\sifuncs\func_var
c:\si\trabajo\fwh\visionwin20\sifuncs\func_ini
c:\si\trabajo\fwh\visionwin20\sifuncs\func_mail
c:\si\trabajo\fwh\visionwin20\sifuncs\func_nube
c:\si\trabajo\fwh\visionwin20\sifuncs\func_red
c:\si\trabajo\fwh\visionwin20\sifuncs\func_men
c:\si\trabajo\fwh\visionwin20\sifuncs\func_rib
c:\si\trabajo\fwh\visionwin20\sifuncs\n_fichad
c:\si\trabajo\fwh\visionwin20\sifuncs\ficha2
c:\si\trabajo\fwh\visionwin20\sifuncs\informes
c:\si\trabajo\fwh\visionwin20\sifuncs\lista
c:\si\trabajo\fwh\visionwin20\sifuncs\temporal
c:\si\trabajo\fwh\visionwin20\sifuncs\formatos
c:\si\trabajo\fwh\visionwin20\sifuncs\formimp
c:\si\trabajo\fwh\visionwin20\sifuncs\updatedb
c:\si\trabajo\fwh\visionwin20\sifuncs\busca
c:\si\trabajo\fwh\visionwin20\sifuncs\busavan
c:\si\trabajo\fwh\visionwin20\sifuncs\conflisl
c:\si\trabajo\fwh\visionwin20\sifuncs\func_lis
c:\si\trabajo\fwh\visionwin20\sifuncs\func_doc
c:\si\trabajo\fwh\visionwin20\sifuncs\func_inf
c:\si\trabajo\fwh\visionwin20\sifuncs\func_clc
c:\si\trabajo\fwh\visionwin20\sifuncs\func_rec
c:\si\trabajo\fwh\visionwin20\sifuncs\func_div
c:\si\trabajo\fwh\visionwin20\sifuncs\func_gra
c:\si\trabajo\fwh\visionwin20\sifuncs\func_ftp
c:\si\trabajo\fwh\visionwin20\sifuncs\func_pdf
c:\si\trabajo\fwh\visionwin20\sifuncs\func_Sca
c:\si\trabajo\fwh\visionwin20\sifuncs\getcalc
c:\si\trabajo\fwh\visionwin20\sifuncs\func_com
c:\si\trabajo\fwh\visionwin20\sifuncs\func_usu
c:\si\trabajo\fwh\visionwin20\sifuncs\func_emp
c:\si\trabajo\fwh\visionwin20\sifuncs\func_ban
c:\si\trabajo\fwh\visionwin20\sifuncs\func_nube
c:\si\trabajo\fwh\visionwin20\sifuncs\rtf
c:\si\trabajo\fwh\visionwin20\sifuncs\rtfimp
c:\si\trabajo\fwh\visionwin20\sifuncs\correos
c:\si\trabajo\fwh\visionwin20\sifuncs\config
c:\si\trabajo\fwh\visionwin20\sifuncs\func_Sql
c:\si\trabajo\fwh\visionwin20\sifuncs\usulog
c:\si\trabajo\fwh\visionwin20\sifuncs\gesfile
c:\si\trabajo\fwh\visionwin20\sifuncs\calex
c:\si\trabajo\fwh\visionwin20\sifuncs\paneles
c:\si\trabajo\fwh\visionwin20\sifuncs\impok
c:\si\trabajo\fwh\visionwin20\sifuncs\func_brw
c:\si\trabajo\fwh\visionwin20\sifuncs\wacom
c:\si\trabajo\fwh\visionwin20\sifuncs\tnewrep
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastprevio
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastcrea
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastinf
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastlista
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastform
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastimp
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastvar
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastfunc
c:\si\trabajo\fwh\visionwin20\sifuncs\tfastrun
c:\si\trabajo\fwh\visionwin20\sifuncs\errsysw
c:\si\trabajo\fwh\visionwin20\sifuncs\backup
c:\si\trabajo\fwh\visionwin20\sifuncs\debug
#RC
.\rc\asientos.rc
.\rc\fichas.rc
.\rc\dialogs.rc
c:\si\trabajo\fwh\visionwin20\sifuncs\sifuncs.rc
c:\si\trabajo\fwh\visionwin20\clases32\tcalc.rc
.\winxp\xplook.rc
#INCLUDES
-Ic:\si\nlen\fwh1906\include
-Ic:\si\trabajo\fwh\visionwin20\inc
-Ic:\si\trabajo\fwh\visionwin20\sifuncs
-Ic:\si\trabajo\fwh\visionwin20\conta\inc
#LIBRERIAS FW
-Lc:\si\nlen\fwh1906\lib
-lFiveH
-lFiveHC
#LIBRERIAS HARBOUR (se añaden las cabeceras .hbc)
xhb.hbc
hbct.hbc
hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbhpdf.hbc
hbcomm.hbc
hbmxml.hbc
#LIBRERIAS DE TERCEROS
-Lc:\si\trabajo\fwh\visionwin20\lib32
-llibmysql
-lxlslibh
-lc5taskh
-lc5h
-lsbuttonh
-ltscan32
-lpdfprinter
-lrepexcel
-lxaFrhBcc
#LIBRERIAS PARA EL SII
-Lc:\si\trabajo\fwh\GtxSii\lib\
-lgtxsii
-lgtxhbcurl
-lgtxhbcurls
-lgtxhbssl
-lgtxhbssls
-lgtxlibcurl
-lgtxlibeay32
-lgtxssleay32
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 2:53 pm
by jvtecheto
Gracias Ángel, que organización, muy bien estructurado, me da error por ahora, pero voy a verlo con calma.
José.
Enviado desde mi POCOPHONE F1 mediante Tapatalk
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 2:59 pm
by AngelSalom
Gracias, intento llevarlo bien ordenadito que luego siempre es más fácil encontrar cosas.
Ahora estoy tratando de pasar al compilador de Borland 7.4 pero me da guerra con los includes ... veremos en qué queda la cosa.
Re: Pasando (por fin) a hbmk2 *SOLUCIONADO*
Posted: Thu Jun 11, 2020 3:02 pm
by MOISES
Mira borland32.cfg e ilink32.cfg por si acaso.