Page 1 of 1

Consulta...

PostPosted: Fri Jan 09, 2009 5:20 pm
by Leon Valenzuela
Cómo puedo conseguir TSBrowse o TXBrowse para xHarbour?

Cualquier respuesta la agradeceré.

Re: Consulta...

PostPosted: Fri Jan 09, 2009 5:30 pm
by Antonio Linares
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:

http://www.fivetechsoft.com/files/utili ... browse.zip

Re: Consulta...

PostPosted: Fri Jan 09, 2009 5:49 pm
by Leon Valenzuela
Gracias Antonio, ahora viene otra pregunta...

Desde qué versión TXBrowse es una clase propia de Fivewin?

Re: Consulta...

PostPosted: Fri Jan 09, 2009 6:35 pm
by Antonio Linares
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

Re: Consulta...

PostPosted: Fri Jan 09, 2009 6:57 pm
by Leon Valenzuela
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...

Re: Consulta...

PostPosted: Fri Jan 09, 2009 7:25 pm
by wmormar
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...net/fivewin
el cual muchos colegas lo usan para compilar sus proyectos.

Existen otros desde luego, xMate, UUestudio, etc.

es cuestión de gustos

Re: Consulta...

PostPosted: Fri Jan 09, 2009 7:48 pm
by Leon Valenzuela
William, gracias por responder, te puedo postear el archivo rmk que viene con tsbrowse, por que la verdad, estoy perdido...

Code: Select all  Expand view
// 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


Agradeceré cualquier observación...

Por si las dudas, agrego el linkador

Code: Select all  Expand view
@ECHO OFF
C:\BCC55\BIN\BCC32 -D__HARBOUR__;HB_API_MACROS;__OLE__ -O2 -c -Ic:\bcc55\include;c:\xHarbour\include;c:\fwh\include %1

Re: Consulta...

PostPosted: Fri Jan 09, 2009 9:17 pm
by wmormar
Leon,

haz cambiado las rutas que tiene el .rmk a las rutas que tienes tu?

las rutas son las paths

Re: Consulta...

PostPosted: Fri Jan 09, 2009 9:39 pm
by Leon Valenzuela
William, he igualado las path's a las del rmk, para no tocarlo.