Inicie repositorio prueba e Tree (LO LOGRE)

Re: Inicie repositorio prueba e Tree

Postby goosfancito » Mon Aug 28, 2023 2:20 pm

La verdad que no entiendo.

Yo lo unico que necesito es que un item se mueva una posicion para arriba. y pense que con el el Swapup() funcionaría ahora tengo que ver como hago para pasarlo arriba.

no lo entiendo. es frustrante esto ya.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Inicie repositorio prueba e Tree

Postby goosfancito » Mon Aug 28, 2023 3:13 pm

estoy probando el ejmplo "pim.exe" y cuando quiero mover una rama para arriba (swapup) da error
y justamente es lo que necesito (mover una rama hacia arrriba en el mismo nodo)
Application
===========
Path and name: C:\Users\faram\Downloads\pim.exe (32 bits)
Size: 6,635,520 bytes
Compiler version: Harbour 3.2.0dev (r2004201301)
FiveWin version: FWH 20.08
C compiler version: Borland/Embarcadero C++ 7.0 (32-bit)
Windows version: 6.2, Build 9200

Time from start: 0 hours 0 mins 16 secs
Error occurred at: 08/28/23, 17:11:37
Error description: Error BASE/1004 No exported method: HITEM
Args:
[ 1] = U

Stack Calls
===========
Called from: => HITEM( 0 )
Called from: .\source\classes\TTREEVIE.PRG => TTREEVIEW:INSERTAFTER( 309 )
Called from: .\source\classes\TTREEVIE.PRG => TTREEVIEW:SWAPUP( 549 )
Called from: pim.prg => (b)EDITTREE( 397 )
Called from: .\source\classes\MENU.PRG => TMENU:ACTIVATE( 1599 )
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Inicie repositorio prueba e Tree

Postby goosfancito » Mon Aug 28, 2023 3:22 pm

la primera imagen es lo que genero con el pim.exe.
https://drive.google.com/file/d/1Xlj2VAufPUCxxEylyqvcgyzuseaSK_CD/view?usp=drive_link

y quiero mover el "cero" arriba del "uno" puedo moverlo arriba del dos sin problemas, pero cuando esta debajo del "uno" y quiero moverlo un lugar mas hace esto
https://drive.google.com/file/d/1f64Xu12wXMMDUK2MsUeYoaNkMnPPKTdB/view?usp=drive_link

y si esta en la rama principal hace ese error que pase antes.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Inicie repositorio prueba e Tree (LO LOGRE)

Postby goosfancito » Wed Aug 30, 2023 10:14 am

Subí al repositorio para que puedan tenerlo y que puedan mejorarlo.

el campo principal es la fecha. cada vez que sumar un item lo posiciona en la rama que esta mirando la fecha.

ahora la proxima etapa es enumerar las ramas:
A.a.1
A.b.1
A.b.2

me pongo a ver como hago eso.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Inicie repositorio prueba e Tree (LO LOGRE)

Postby goosfancito » Wed Aug 30, 2023 5:24 pm

Antonio
Estoy probando el go.bat que enviaste y te muestro las modificaciones de path que hice, cuando lo quiero usar me tira este error
Turbo Incremental Link 6.70 Copyright (c) 1997-2014 Embarcadero Technologies, Inc.
Fatal: Unable to open file 'HBWIN.LIB'
hbmk2[tree]: Error: Ejecutando enlazador. 2


go.bat
set path=x:\harb\bcc7\bin

x:\harb\harb2020\bin\hbmk2 tree.hbp -comp=bcc


tree.hbp
-I.\Include
-Ix:\harb\fwh\include
source\arbol_2024.prg
source\TAbm.prg
source\extra\debug.prg

-Lx:\harb\fwh\lib
-lfiveh
-lfivehc

Resource\recursos.res

hbwin.hbc
hbmzip.hbc
hbziparc.hbc
hbfoxpro.hbc
hbct.hbc
xhb.hbc
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Inicie repositorio prueba e Tree (LO LOGRE)

Postby Antonio Linares » Wed Aug 30, 2023 7:17 pm

Esta hbwin.lib en x:\harb\harb2020\lib\win\bcc ?

Y tienes que tener las "contrib" en x:\harb\harb2020\contrib
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Antonio Linares
Site Admin
 
Posts: 42098
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Inicie repositorio prueba e Tree (LO LOGRE)

Postby goosfancito » Wed Aug 30, 2023 9:35 pm

ya esta, todas las lib no las tengo en esa carpeta sino en
X:\harb\harb2020\lib
las copie a la carpeta donde me dijiste y ahora compila.

podrias decirme como hacer para que el exe generado quede en la carpeta bin\

gracias.
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Re: Inicie repositorio prueba e Tree (LO LOGRE)

Postby goosfancito » Fri Sep 01, 2023 9:00 am

Para que el .exe que genera el go.bat junto al tree.hbp se mueva a la carpeta bin se modifica el go.bat y se pone:
x:\harb\harb2020\bin\hbmk2 -obin\arbol.exe arbol.hbp -comp=bcc
FWH 21.02
Harbour 3.2.0dev (r2104281802)
Copyright (c) 1999-2021, https://harbour.github.io/
User avatar
goosfancito
 
Posts: 1954
Joined: Fri Oct 07, 2005 7:08 pm

Previous

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: Google [Bot] and 61 guests