Page 2 of 2

Re: Inicie repositorio prueba e Tree

PostPosted: Mon Aug 28, 2023 2:20 pm
by goosfancito
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.

Re: Inicie repositorio prueba e Tree

PostPosted: Mon Aug 28, 2023 3:13 pm
by goosfancito
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 )

Re: Inicie repositorio prueba e Tree

PostPosted: Mon Aug 28, 2023 3:22 pm
by goosfancito
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.

Re: Inicie repositorio prueba e Tree (LO LOGRE)

PostPosted: Wed Aug 30, 2023 10:14 am
by goosfancito
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.

Re: Inicie repositorio prueba e Tree (LO LOGRE)

PostPosted: Wed Aug 30, 2023 5:24 pm
by goosfancito
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

Re: Inicie repositorio prueba e Tree (LO LOGRE)

PostPosted: Wed Aug 30, 2023 7:17 pm
by Antonio Linares
Esta hbwin.lib en x:\harb\harb2020\lib\win\bcc ?

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

Re: Inicie repositorio prueba e Tree (LO LOGRE)

PostPosted: Wed Aug 30, 2023 9:35 pm
by goosfancito
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.

Re: Inicie repositorio prueba e Tree (LO LOGRE)

PostPosted: Fri Sep 01, 2023 9:00 am
by goosfancito
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