FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Mostrar Error.
Posts: 350
Joined: Wed Nov 02, 2005 03:28 PM
Mostrar Error.
Posted: Fri Jun 20, 2008 09:48 AM

Hola, me pasa algo curioso si hago un ejecutable de un prg con buildh y provoco un error con msgalert(memoria) y por supuesto la variable memoria no existe me muestra error de que la memoria no existe, pero si lo creo con rmake no me muestra ningun error simplemente cierra la aplicacion, supongo que sera alguna variable del compilador. pongo el rmk que uso. Gracias

Borland make sample, (c) FiveTech Software 2005

HBDIR=H:\SEGJOSE\HABOUR\habour
BCDIR=H:\SEGJOSE\HABOUR\BORLAND\bcc55
FWDIR=H:\SEGJOSE\HABOUR\fwh

change these paths as needed

.path.OBJ = .\obj
.path.PRG = .\
.path.CH = $(FWDIR)\include;$(HBDIR)\include
.path.C = .\
.path.rc = .\

important: Use Uppercase for filenames extensions, in the next two rules!

PRG = \
gesman.PRG \
tarifas.PRG \
cliente.PRG \
informe.PRG

rem C = \

PROJECT : Gesman.exe

Gesman.exe : $(PRG:.PRG=.OBJ) $(C:.C=.OBJ) Gesman.res
echo off
echo $(BCDIR)\lib\c0w32.obj + > b32.bc
echo obj\gesman.obj + >> b32.bc
echo obj\tarifas.obj + >> b32.bc
echo obj\informe.obj + >> b32.bc
echo obj\cliente.obj + >> b32.bc
echo .\archivos.obj + >> b32.bc
echo .\jose.obj + >> b32.bc
echo .\tools.obj + >> b32.bc
echo .\Tapli.obj, + >> b32.bc
echo gesman.exe, + >> b32.bc
echo gesman.map, + >> b32.bc
echo $(FWDIR)\lib\FiveH.lib $(FWDIR)\lib\FiveHC.lib + >> b32.bc
echo $(HBDIR)\lib\rtl.lib + >> b32.bc
echo $(HBDIR)\lib\vm.lib + >> b32.bc
echo $(HBDIR)\lib\gtgui.lib + >> b32.bc
echo $(HBDIR)\lib\lang.lib + >> b32.bc
echo $(HBDIR)\lib\macro.lib + >> b32.bc
echo $(HBDIR)\lib\rdd.lib + >> b32.bc
echo $(HBDIR)\lib\dbfntx.lib + >> b32.bc
echo $(HBDIR)\lib\dbfcdx.lib + >> b32.bc
echo $(HBDIR)\lib\dbffpt.lib + >> b32.bc
echo $(HBDIR)\lib\hbsix.lib + >> b32.bc
echo $(HBDIR)\lib\debug.lib + >> b32.bc
echo $(HBDIR)\lib\common.lib + >> b32.bc
echo $(HBDIR)\lib\pp.lib + >> b32.bc
echo $(HBDIR)\lib\codepage.lib + >> b32.bc

rem Uncomment these two lines to use Advantage RDD
rem echo $(HBDIR)\lib\rddads.lib + >> b32.bc
rem echo $(HBDIR)\lib\b32\Ace32.lib + >> b32.bc

echo $(BCDIR)\lib\cw32.lib + >> b32.bc
echo $(BCDIR)\lib\import32.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\rasapi32.lib, >> b32.bc

IF EXIST gesman.res echo gesman.res >> b32.bc
$(BCDIR)\bin\ilink32 -Gn -aa -Tpe -s @b32.bc >2.LOG
del b32.bc

.PRG.OBJ:
$(HBDIR)\bin\harbour $< /L /N /W /Oobj\ /I$(FWDIR)\include;$(HBDIR)\include>clip.log
$(BCDIR)\bin\bcc32 -c -tWM -I$(HBDIR)\include -oobj\$& obj\$&.c

.C.OBJ:
echo -c -tWM -D__HARBOUR__ -DHB_API_MACROS > tmp
echo -I$(HBDIR)\include;$(FWDIR)\include >> tmp
$(BCDIR)\bin\bcc32 -oobj\$& @tmp $&.c
del tmp

gesman.res : gesman.rc
$(BCDIR)\bin\brc32.exe -r gesman.rc


Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM
Mostrar Error.
Posted: Sat Jun 21, 2008 09:47 AM

Garbi,

Usas un ErrorSys modificado en tu aplicación ?

(source\function\errsysw.prg)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 350
Joined: Wed Nov 02, 2005 03:28 PM
Mostrar Error.
Posted: Mon Jun 23, 2008 08:50 AM

Usaba la de un compañero, la adapte con referencia a errsysw.prg y ya me salen los errores a ver si ahora puedo seguir el camino y terminar la primera adaptacion a 32.

Muchisimas Gracias por la pista.

Saludos,
Regards,

Jose Luis Alepuz
joseluis@mancomputer.com
www.mancomputer.com

Continue the discussion