Page 1 of 1

Mostrar Error.

PostPosted: Fri Jun 20, 2008 9:48 am
by Garbi
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


PostPosted: Sat Jun 21, 2008 9:47 am
by Antonio Linares
Garbi,

Usas un ErrorSys modificado en tu aplicaciĆ³n ?

(source\function\errsysw.prg)

PostPosted: Mon Jun 23, 2008 8:50 am
by Garbi
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.