FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour [TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posts: 71
Joined: Fri Jan 11, 2008 06:55 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Tue Jun 24, 2008 06:31 PM
ExplorerBar() permite la creacion de barras de exploracion similares a las utilizadas en el explorador de archivos de Windows XP, clase creada y compilada con (x)Harbour y probada con Fivewin 8.03.

ScreenShot



Crear una Barra es tan facil como agregar la siguiente linea.

oBar := TExplorerBar():New()


Crear un Panel

oPanel := oBar:AddPanel( "Nuevo panel" )


Crear un Link

oPanel:AddLink( "Mi Link", { MiAccion() },"Mi Bitmap" )


Una de las caracteristicas de este control es que se puede navegar por los paneles y los links utilizando el teclado, tambien se pueden agregar controles dentro de cualquier panel y navegar en ellos sin ningun problema

Ejemplo:
   oBar := TExplorerBar():New()
   
   oPanel := oBar:AddPanel("Tareas de Imágenes" )
      oPanel:lSpecial := .T.
      oPanel:AddLink("Ver como una presentación", bClick ,"presentacion")
      oPanel:AddLink("Pedir copias fotográficas en línea",bClick,"copiamundo")
      oPanel:AddLink("Imprimir imágenes",bClick,"impriimagen")
      oPanel:AddLink("Copiar todos los elementos a un CD",bClick,"copiacd")

   oPanel := oBar:AddPanel("Tareas de archivo y carpeta" )
      oPanel:AddLink("Crear nueva carpeta",bClick,"nuevofolder")
      oPanel:AddLink("Publicar esta carpeta en web",bClick,"publicar")
      oPanel:AddLink("Compartir esta carpeta",bClick,"compartir")
   
   oPanel := oBar:AddPanel("Otros sitios" )
      oPanel:AddLink("Imagenes compartidas",bClick,"folderimg")
      oPanel:AddLink("Mi PC",bClick,"mipc")
      oPanel:AddLink("Mis sitios de red",bClick,"sitiosred")
   
   oPanel := oBar:AddPanel("Detalles" )
   oPanel:cHtmlText :=  "<b>TExplorerBar()</b><br>" +;
                        "<br size=5>" +;
                        "Clase para la creacion de barras de "+;
                        "exploracion al estilo de Windows XP<br>" +;
                        "<br>" +;
                        "<b>Autor</b><br>" +;
                        "<br size=5>" +;
                        "Andres Reyes Hernandez<br>"+;
                        "visita: http://codigo-base.blogspot.com"


Por el momento no proveo el codigo fuente solo una libreria compilada con (x)harbour, el control lo pueden utilizar en sus programas sin ninguna restriccion.

Descarga:

http://codigo-base.blogspot.com/2008/06/texplorerbar-10.html
{{{ ---- xharbour + Borland C --- }}}
Posts: 1076
Joined: Fri Oct 07, 2005 10:41 PM
Re: [TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Tue Jun 24, 2008 06:52 PM
Andrés,

simplemente excelente aportación, he estado checando y es un control totalmente novedoso.

se comporta igual que la barra de windows XP.

saludos


andresreyes_mzt wrote:ExplorerBar() permite la creacion de barras de exploracion similares a las utilizadas en el explorador de archivos de Windows XP, clase creada y compilada con (x)Harbour y probada con Fivewin 8.03.

ScreenShot



Crear una Barra es tan facil como agregar la siguiente linea.

oBar := TExplorerBar():New()


Crear un Panel

oPanel := oBar:AddPanel( "Nuevo panel" )


Crear un Link

oPanel:AddLink( "Mi Link", { MiAccion() },"Mi Bitmap" )


Una de las caracteristicas de este control es que se puede navegar por los paneles y los links utilizando el teclado, tambien se pueden agregar controles dentro de cualquier panel y navegar en ellos sin ningun problema

Ejemplo:
   oBar := TExplorerBar():New()
   
   oPanel := oBar:AddPanel("Tareas de Imágenes" )
      oPanel:lSpecial := .T.
      oPanel:AddLink("Ver como una presentación", bClick ,"presentacion")
      oPanel:AddLink("Pedir copias fotográficas en línea",bClick,"copiamundo")
      oPanel:AddLink("Imprimir imágenes",bClick,"impriimagen")
      oPanel:AddLink("Copiar todos los elementos a un CD",bClick,"copiacd")

   oPanel := oBar:AddPanel("Tareas de archivo y carpeta" )
      oPanel:AddLink("Crear nueva carpeta",bClick,"nuevofolder")
      oPanel:AddLink("Publicar esta carpeta en web",bClick,"publicar")
      oPanel:AddLink("Compartir esta carpeta",bClick,"compartir")
   
   oPanel := oBar:AddPanel("Otros sitios" )
      oPanel:AddLink("Imagenes compartidas",bClick,"folderimg")
      oPanel:AddLink("Mi PC",bClick,"mipc")
      oPanel:AddLink("Mis sitios de red",bClick,"sitiosred")
   
   oPanel := oBar:AddPanel("Detalles" )
   oPanel:cHtmlText :=  "<b>TExplorerBar()</b><br>" +;
                        "<br size=5>" +;
                        "Clase para la creacion de barras de "+;
                        "exploracion al estilo de Windows XP<br>" +;
                        "<br>" +;
                        "<b>Autor</b><br>" +;
                        "<br size=5>" +;
                        "Andres Reyes Hernandez<br>"+;
                        "visita: http://codigo-base.blogspot.com"


Por el momento no proveo el codigo fuente solo una libreria compilada con (x)harbour, el control lo pueden utilizar en sus programas sin ninguna restriccion.

Descarga:

http://codigo-base.blogspot.com/2008/06/texplorerbar-10.html
William, Morales

Saludos



méxico.sureste
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Tue Jun 24, 2008 06:55 PM

Andrés,

Excelente aportación. Muchas gracias! :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 344
Joined: Tue Oct 11, 2005 11:33 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Tue Jun 24, 2008 08:39 PM

Andrés,

Seria possível gerar a lib para xharbour (xbuilder) ?

Obrigado,

Rossine.

Obrigado, Regards, Saludos



Rossine.



Harbour and Harbour++
Posts: 71
Joined: Fri Jan 11, 2008 06:55 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Tue Jun 24, 2008 08:49 PM
Rossine wrote:Andrés,

Seria possível gerar a lib para xharbour (xbuilder) ?

Obrigado,

Rossine.


Rossine,

Que compilador de C, Utiliza xBuilder ??

Saludos,
{{{ ---- xharbour + Borland C --- }}}
Posts: 344
Joined: Tue Oct 11, 2005 11:33 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Tue Jun 24, 2008 08:59 PM

Andrés,

Acho que msvc (xHB comercial)

Gracias,

Rossine.

Obrigado, Regards, Saludos



Rossine.



Harbour and Harbour++
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Tue Jun 24, 2008 10:31 PM

Andrés,

Puedes usar el VC98 de Microsoft, ó el PellesC.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 71
Joined: Fri Jan 11, 2008 06:55 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 12:15 AM
Rossine wrote:Andrés,

Seria possível gerar a lib para xharbour (xbuilder) ?

Obrigado,

Rossine.


Rossine,

http://boxstr.com/files/2482681_3inb7/Codigobase%20COFF.zip

Listo ya probada con (x)Builder,

Saludos
{{{ ---- xharbour + Borland C --- }}}
Posts: 344
Joined: Tue Oct 11, 2005 11:33 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 02:14 AM
Andrés,



Rossine,

http://boxstr.com/files/2482681_3inb7/C ... 20COFF.zip

Listo ya probada con (x)Builder



Perfeito :-)

Muito obrigado por sua classe :-)

Saludos,

Rossine.
Obrigado, Regards, Saludos



Rossine.



Harbour and Harbour++
Posts: 189
Joined: Wed Apr 05, 2006 09:48 PM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 08:39 AM

Muy bueno el control, solo un detalle cuando cambias de tema en windows no te lo toma.

Para poder utlizarlo con fwh 7.12 que tendria que hacer ?

un saludo

Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 11:33 AM

Andrés,

Parabéns pelo seu trabalho :D .

Utilizo o FWH802 + XHARB 1.1 + BCC55, e me acontece ERRO:
um UNRESOLVED EXTERNAL. :(

Poderia me dizer o que devo fazer para utilizar esta fantastica ferramenta?

SGS

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 71
Joined: Fri Jan 11, 2008 06:55 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 12:05 PM
Muy bueno el control, solo un detalle cuando cambias de tema en windows no te lo toma.


Como nunca cambio de tema de windows xp, no pense en eso, investigo lo de los colores, y los bitmaps de los temas actuales, para la proxima version


Para poder utlizarlo con fwh 7.12 que tendria que hacer ?


Trata de Usarlo, con esa version y avisame si tienes algun problema al linkear, solo asi lo sabremos.

Saludos,
{{{ ---- xharbour + Borland C --- }}}
Posts: 71
Joined: Fri Jan 11, 2008 06:55 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 12:09 PM
SGS wrote:Andrés,

Parabéns pelo seu trabalho :-) .

Utilizo o FWH802 + XHARB 1.1 + BCC55, e me acontece ERRO:
um UNRESOLVED EXTERNAL. :-)

Poderia me dizer o que devo fazer para utilizar esta fantastica ferramenta?

SGS


Yo Utilizo

FWH803 + XHARB 1.1 + BCC55

prodria decirme los errores completos que tiene al linkear para ver que funcion hace falta, para ver si podemos hacer algo.
{{{ ---- xharbour + Borland C --- }}}
Posts: 1286
Joined: Mon Feb 25, 2008 02:54 PM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 02:48 PM

Andres,

Me ocorre este erro:

[1]:iLink32.Exe -Gn -aa -Tpe -s @sgr.bcl
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN___CLSACTIVE' referenced from C:\DOCUMENTS AND SETTINGS\REINALDO DA S JR\DESKTOP\TEXPLORERBAR\LIB\CODIGOBASE.LIB|texplorerbar
Duplicate resource: Type 24 (user-defined), ID 1; File C:\NEW\TRUNK\NEW\FIVEWIN\SGS.RES resource kept; file C:\NEW\TRUNK\NEW\FIVEWIN\SGS2.RES resource discarded.

Muito obrigado

:(

ubiratanmga@gmail.com

FWH24.04
BCC7.3
HARBOUR3.2
xMate
Pelles´C
TDolphin
Posts: 71
Joined: Fri Jan 11, 2008 06:55 AM
[TExplorerBar() v1.0] Control Freeware xharbour/fivewin
Posted: Wed Jun 25, 2008 03:11 PM
SGS wrote:
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN___CLSACTIVE'


Agrega estas linea en alguna parte de tu programa, y me dices que pasa

FUNCTION __CLSACTIVE
    RETURN Nil


Saludos,

Andres
{{{ ---- xharbour + Borland C --- }}}