Page 1 of 1
Para el Sr. Manuel Mercado.
Posted: Wed Mar 04, 2009 7:23 pm
by Leon Valenzuela
Hola, con todo el respeto que se merece un maestro como usted, quisiera hacerle una pregunta con respecto a la espectacular Super Browse.
Tengo Fwh 7.12, antes usaba la 2.6 (Qué cambio no?), sólo que estoy algo perdido, por que con 2.6 y harbour, me compila espectacularmente la TSB, pero con la 7.12, tengo problemas, ya que debo compilar con xharbour, y me manda una enormidad de mensajes de error... en especial este
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_hb_stack' referenced from D:\FWH\LIB\TSBROW32.LIB|TSBFuncs
No se si uso la versión correcta de la librería, si hay una específica para xharbour, estoy perdido, le agradeceré una respuesta.
De ante mano, gracias.
Re: Para el Sr. Manuel Mercado.
Posted: Wed Mar 04, 2009 9:39 pm
by mmercado
Leon Valenzuela wrote:No se si uso la versión correcta de la librería, si hay una específica para xharbour, estoy perdido, le agradeceré una respuesta.
Hola León:
Necesitas la última versión de TSBrowse (V.8.0) que podrás descargar desde aquí:
http://www.box.net/shared/jdkzu5paquDespués deberás crear la librería SBrowseX.lib, aquí te muestro el SBrwose.rmk para que la construyas usando RMake.exe:
Code: Select all | Expand
// defining language ID (change "ENG" with your own languaje)
// see SBMsg??? programs in \tsbrowse\source\classes\lang
Lang ="SPA"
// defining some preprocessor directives for bcc32
Def ="__HARBOUR__"
DefH=
// defining paths (change them if needed with your own paths)
FW ="C:\FWH"
HB ="C:\xHarbour"
BC ="C:\Bcc55"
INC ="c:\bcc55\include;C:\xHarbour\Include;c:\fwh\include"
makepath[.prg] ="..\source\classes;..\source\classes\lang;..\Source\Function"
makepath[.c] ="..\lib;C:\TSBROWSE\source\function"
.prg.c:
$(HB)\bin\harbour $< /n /i..\include;$(FW)\include;$(HB)\include
.c.obj:
$(BC)\bin\bcc32 -D$(Def) -O2 -c -I$(INC) $< > comp.log
TSBrowse.c : TSBrowse.prg
TSColumn.c : TSColumn.prg
TSBtnGet.c : TSBtnGet.prg
TSGet.c : TSGet.prg
TSCombo.c : TSCombo.prg
TSMulti.c : TSMulti.prg
TSFGet.c : TSFGet.prg
TSPoint.c : TSPoint.prg
BtnDown.c : BtnDown.prg
SBMsg$(Lang).c : SBMsg$(Lang).prg
TSBrowse.obj : TSBrowse.c
TSColumn.obj : TSColumn.c
TSBtnGet.obj : TSBtnGet.c
TSGet.obj : TSGet.c
TSCombo.obj : TSCombo.c
TSMulti.obj : TSMulti.c
TSFGet.obj : TSFGet.c
TSPoint.obj : TSPoint.c
SBMsg$(Lang).obj : SBMsg$(Lang).c
BtnDown.obj : BtnDown.c
TSBFuncs.obj : TSBFuncs.c
GetBtn.obj : GetBtn.c
TSBrowse.exe : TSBrowse.obj TSBFuncs.obj TSBtnGet.obj TSGet.obj TSCombo.obj TSMulti.obj
Del SBrowseX.lib
$(BC)\bin\Tlib SBrowseX +TSBrowse > Lib.log
$(BC)\bin\Tlib SBrowseX +SBMsg$(Lang) >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSBFuncs >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSColumn >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSBtnGet >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSGet >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSCombo >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSMulti >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSFGet >> Lib.log
$(BC)\bin\Tlib SBrowseX +TSPoint >> Lib.log
$(BC)\bin\Tlib SBrowseX +GetBtn >> Lib.log
$(BC)\bin\Tlib SBrowseX +BtnDown >> Lib.log
Del *.bak
Del *.c
Del *.obj
Del *.hrb
También podrás crearla con Verce usando TSBrowse\Lib\Sbrowsex.vrc
Un abrazo.
Manuel Mercado