C贸mo puedo conseguir TSBrowse o TXBrowse para xHarbour?
Cualquier respuesta la agradecer茅.
Leon Valenzuela.
Santiago - Chile.
C贸mo puedo conseguir TSBrowse o TXBrowse para xHarbour?
Cualquier respuesta la agradecer茅.
Leon,
La clase TXBrowse es una clase propia de FiveWin. Esta incluida en el producto comercial FWH de FiveTech.
La clase TSBrowse ha sido desarrollada por Manuel Mercado. Puedes descargarla desde aqui:
Gracias Antonio, ahora viene otra pregunta...
Desde qu茅 versi贸n TXBrowse es una clase propia de Fivewin?
Leon,
Desde la version 2.4 de FWH, pero ha sido muy modificada desde entonces ya que tenia muchos bugs que fueron apareciendo y siendo arreglados a lo largo del tiempo. A la vez que se le han ido aniadiendo muchas mejoras y novedades.
La version actual de FWH es la 8.12 y la Clase TXBrowse actual es muy muy distinta a la que se publico en la version 2.4
Mil disculpas Antonio, perd贸n por mis constantes consultas que marcan cierto grado de ignorancia en el tema, pero al compilar la TSBrowse, la cual gentilmente me diste el link, compila casi correctamente, pero me arroja el siguiente error:
C:\TSBROWSE\LIB>rmake sbrowsex
RMAKE 1.5 Copyright (c) 1989-1995 Computer Associates International, Inc.
C:\Bcc55\bin\bcc32 -D__HARBOUR__ -O2 -c -Ic:\bcc55\include;C:\xHarbour\Include;c:\fwh\include ..\SOURCE\FUNCTION\TSBFUNCS.C > comp.log
Error RMAKE/R2001 Exit 12: 'C:\Bcc55\bin\bcc32 -D__HARBOUR__ -O2 -c -Ic:\bcc55\include;C:\xHarbour\Include;c:\fwh\include ..\SOURCE\FUNCTION\TSBFUNCS.C > comp.log
Que hay mal?
Estoy perdido...
Leon,
Hola, mira, el error mostrado es un error de rmake, por lo tanto tu archivo .rmk debe tener un problema o no encuentra algo que le estas indicando.
Por ah铆 podr铆as revisar o mostrarnos tu archivo para verle.
Por otro lado, en est茅 l帽ink se encuentra verce: http://incos.sytes.net/fivewin
el cual muchos colegas lo usan para compilar sus proyectos.
Existen otros desde luego, xMate, UUestudio, etc.
es cuesti贸n de gustos
// use of TOleAuto class YES or NO
HBOLE ="NO"
ODEL ="NO"
// 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
#ifeq $(HBOLE) YES
Def ="__HARBOUR__;__OLE__"
// Def ="__HARBOUR__;HB_API_MACROS;__OLE__"
DefH ="__OLE__"
#else
Def ="__HARBOUR__"
DefH=
#endif
// 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;..\source\function"
.prg.c:
$(HB)\bin\harbour $< /n /D$(defH) /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
ScrllBar.c : ScrllBar.prg
BtnDown.c : BtnDown.prg
Debug.c : Debug.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
ScrllBar.obj : ScrllBar.c
BtnDown.obj : BtnDown.c
TSBFuncs.obj : TSBFuncs.c
Scroll.obj : Scroll.c
Debug.obj : Debug.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 +ScrllBar >> Lib.log
$(BC)\bin\Tlib SbrowseX +Scroll >> Lib.log
$(BC)\bin\Tlib SbrowseX +GetBtn >> Lib.log
$(BC)\bin\Tlib SbrowseX +BtnDown >> Lib.log
$(BC)\bin\Tlib SbrowseX +Debug >> Lib.log
// Del *.bak
// Del *.c
// Del *.obj@ECHO OFF
C:\BCC55\BIN\BCC32 -D__HARBOUR__;HB_API_MACROS;__OLE__ -O2 -c -Ic:\bcc55\include;c:\xHarbour\include;c:\fwh\include %1Leon,
haz cambiado las rutas que tiene el .rmk a las rutas que tienes tu?
las rutas son las paths
William, he igualado las path's a las del rmk, para no tocarlo.