Page 1 of 2

Re: Librería xHarbour TTaskPanel.lib

Posted: Wed Aug 30, 2023 2:44 pm
by TecniSoftware
Hola a todos

Alguien ha podido compilar esta libreria con el ultimo harbour y visual studio 64 bits?

Porque me da montones de errores.

Muchos saludos

Re: Librería xHarbour TTaskPanel.lib

Posted: Fri Sep 01, 2023 7:33 pm
by sysctrl2
Maestro Antonio

Me sumo a la petición de poder compilarla para harbour
tengo varias aplicaciones viejas donde uso tTaskPanel del colega Andrés Reyes

en los nuevos desarrollos ya usamos la nativa de FWH.

Image




saludos

Re: Librería xHarbour TTaskPanel.lib

Posted: Tue Sep 05, 2023 1:27 pm
by leandro
Hola buenos días para todos, yo descargue la clase de Andrés, pero no se como hacer para compilar la lib con la ultima versión de fw, xharbour.

Image

Ya actualice las rutas en makefile, pero no se como correr el comando para que se generé la lib, alguien me puede indicar el paso a seguir.

Estas son las instrucciones que indica Andres, pero no veo el archivo win-make, para correr el proceso

Code: Select all | Expand

# -----------------------------------------------------------
#   Como construir la libreria 
# -----------------------------------------------------------

Necesitas modificar las rutas de tu compilador C y compilador 
harbour dentro del archivo "makefile.

Para compilar la libreria, ejecuta

   win-make

Para reconstruir la liberia, ejecuta

   win-make -B

Con esto recompilaras completamente los archios prg y se actualizara
la libreria

si tienes algun problema 

visita: http://codigo-base.el-foro.net
De antemano gracias

Re: Librería xHarbour TTaskPanel.lib

Posted: Tue Sep 05, 2023 6:03 pm
by karinha
Leandro como eu faço para passar estes *.C:

Leandro como hago para pasar estos *.C:

c_themeapi.C
c_themeaux.C
c_themegdi.C
c_tthememanager.C
c_dibbmp.C
c_drawhtml.C
r_themeclassic.C
r_themexphomestead.C
r_themexpmetallic.C
r_themexpnormalcolor.C
c_outputdebug.C


Para:

c_themeapi.obj
c_themeaux.obj
c_themegdi.obj
c_tthememanager.obj
c_dibbmp.obj
c_drawhtml.obj
r_themeclassic.obj
r_themexphomestead.obj
r_themexpmetallic.obj
r_themexpnormalcolor.obj
c_outputdebug.obj

Gracias.

Regards, saludos.

Re: Librería xHarbour TTaskPanel.lib

Posted: Tue Sep 05, 2023 6:41 pm
by leandro
Amigo karinha, como vas?

Pues técnicamente no se como se hace, pero intente compilar la librería con fivedit y los generó automáticamente.

El proyecto de fivedit

Code: Select all | Expand

[FivEdit Project]
Version=FWH 22.12
[PRG]
1=C:\TTASK\SOURCE\H_ctaskgroup.prg,1
2=C:\TTASK\SOURCE\H_ctaskitem.prg,1
3=C:\TTASK\SOURCE\H_ctaskpanel.prg,1
4=C:\TTASK\SOURCE\H_texplorerbar.prg,1
5=C:\TTASK\SOURCE\H_ttaskgroup.prg,1
6=C:\TTASK\SOURCE\H_ttaskitem.prg,1
7=C:\TTASK\SOURCE\H_ttaskpanel.prg,1
8=C:\TTASK\SOURCE\H_tthememanager.prg,1
9=C:\TTASK\SOURCE\Taskpanel.prg,1
[CH]
1=C:\TTASK\INCLUDE\Taskpanel.ch,1
[H]
1=C:\TTASK\INCLUDE\Dibbmp.h,1
2=C:\TTASK\INCLUDE\Stdafx.h,1
[C]
1=C:\TTASK\SOURCE\C_dibbmp.c,1
2=C:\TTASK\SOURCE\C_drawhtml.c,1
3=C:\TTASK\SOURCE\C_outputdebug.c,1
4=C:\TTASK\SOURCE\C_themeapi.c,1
5=C:\TTASK\SOURCE\C_themeaux.c,1
6=C:\TTASK\SOURCE\C_themegdi.c,1
7=C:\TTASK\SOURCE\C_tthememanager.c,1
8=C:\TTASK\SOURCE\R_themeclassic.c,1
9=C:\TTASK\SOURCE\R_themexphomestead.c,1
10=C:\TTASK\SOURCE\R_themexpmetallic.c,1
11=C:\TTASK\SOURCE\R_themexpnormalcolor.c,1
[CPP]
[CXX]
[HRB]
[RC]
[RES]
[OBJ]
[O]
[LIB]
[DLL]
1=C:\TTASK\THEMES\FOREVERBLUE.DLL,1
2=C:\TTASK\THEMES\LUNAROYALE.DLL,1
3=C:\TTASK\THEMES\LUNAROYALEB.DLL,1
4=C:\TTASK\THEMES\PANTHER.DLL,1
5=C:\TTASK\THEMES\RAZOR.DLL,1
6=C:\TTASK\THEMES\WMEDIA10.DLL,1
7=C:\TTASK\THEMES\XPBLUE.DLL,1
8=C:\TTASK\THEMES\XPGRAY.DLL,1
9=C:\TTASK\THEMES\XPGREEN.DLL,1
[INI]
[TXT]
[HTML]
[VIEW]
[TPL]
[CSS]
[JS]
[HBP]
[PREFERENCES]
A0=6
A1=.F.
A2=280
A3=320
A4=242
S1=C:\FIVEDIT\FE_Remote
0=C:\FIVEDIT\borland73.fiv
11=8388608
12=14811135
14={"FixedSys",0,-12,.F.,.F.,0,0,,.F.,.F.,.F.,0,3,2,1,,49}
15=Visual
16=2
17=.F.
18=C:\Fivedit2
19=.F.
20=1
21=SC_CHARSET_DEFAULT
22=HB_CODEPAGE_ESWIN
23=1
24=.T.
25=.T.
26=.F.
27=Fwfun.chm
28=8215601
29={"Lucida Console",0,-12,.F.,.F.,0,0,,.F.,.F.,.F.,0,3,2,1,,49}
30=SciLexer.dll
31=SCLEX_FWHC
32=.F.
33=2015
35=1
36=1
37=1
38=.T.
39=.F.
40=.T.
42=C:\dlyma\ttaskpanel.prj
43=
66=
67=2039583
73=
103=2015
104=\localhost\xampp\
105=C:\xampp\php\php.exe
106=.\HBFormat.ini
107=.F.
108=.T.
109=.F.
110=
M1=.F.
M21=.F.
1=C:\fwh2307
2=32 bits
3=
4=C:\xhar2307
5=xHarbour
6=
7=
8=C:\BCC740\
9=/Gn /aa /Tpe /s
10=
34=/c /O2
41=Borland C/C++ 7.30
44=
45=
46=
47=
48=.F.
49=.T.
50=.F.
51=.F.
52=.T.
53=.F.
54=.T.
55=.T.
56=.T.
57=.F.
58=.F.
59=.F.
60=.F.
61=.T.
62=FiveWin
63=C:\BCC740\bin\bcc32.exe
64=C:\BCC740\bin\ilink32.exe
65=C:\BCC740\bin\brc32.exe
68=.F.
69=.F.
70=.T.
71=40
72=-r
74=C:\BCC740\bin\tlib.exe
78=.F.
79=Standard,Visual,Dark,Blue,Gray
80=.T.
81=.T.
82=.F.
83=.F.
87=5
88=
89=.F.
90=.F.
91=.F.
92=.F.
93=.F.
94=.F.
95=255
98=.F.
99=0
100=1
101=1
102=.T.
232=.F.
8091=.T.
8092=.T.
8093=
8098=-11
8099=Calibri
8100=-11
8101=Segoe UI Symbol
8102=-11
8103=0
8104=16777215
8105=Calibri
8106=-11
9100=.F.
9110=
9120=
9130=
9140=
9146=.F.
9147=.T.
9148=
9149=.F.
9150=.F.
9160=
75=.F.
76=.F.
77=.T.
84=C:\TTask\
85=C:\TTask\
86=.\
96=C:\TTASK\SOURCE\taskpanel.prg
97=C:\TTASK\taskpanel.lib
[USERLIBS]
001=C:\fwh2307\lib\fivehx.lib,1
002=C:\fwh2307\lib\fivehc.lib,1
003=C:\fwh2307\lib\libmysql.lib,1
[XHARBOURLIBS]
001=C:\xhar2307\lib\rtl.lib,1
002=C:\xhar2307\lib\vm.lib,1
003=C:\xhar2307\lib\lang.lib,1
004=C:\xhar2307\lib\macro.lib,1
005=C:\xhar2307\lib\rdd.lib,1
006=C:\xhar2307\lib\dbfntx.lib,1
007=C:\xhar2307\lib\dbfcdx.lib,1
008=C:\xhar2307\lib\dbffpt.lib,1
009=C:\xhar2307\lib\hbsix.lib,1
010=C:\xhar2307\lib\debug.lib,1
011=C:\xhar2307\lib\common.lib,1
012=C:\xhar2307\lib\pp.lib,1
013=C:\xhar2307\lib\ct.lib,1
014=C:\xhar2307\lib\pcrepos.lib,1
015=C:\xhar2307\lib\hbzip.lib,1
016=C:\xhar2307\lib\zlib.lib,1
017=C:\xhar2307\lib\png.lib,1
018=C:\xhar2307\lib\hbmxml.lib,1
019=C:\xhar2307\lib\hbzebra.lib,1
020=C:\xhar2307\lib\tip.lib,1
021=C:\xhar2307\lib\libmisc.lib,1
022=C:\xhar2307\lib\codepage.lib,1
023=C:\xhar2307\lib\gtgui.lib,1
024=C:\xhar2307\lib\hbcomm.lib,1
[CCOMPLIBS]
001=C:\BCC740\lib\cw32.lib,1
002=C:\BCC740\lib\uuid.lib,1
003=C:\BCC740\lib\import32.lib,1
004=C:\BCC740\lib\odbc32.lib,1
005=C:\BCC740\lib\nddeapi.lib,1
006=C:\BCC740\lib\Iphlpapi.lib,1
007=C:\BCC740\lib\msimg32.lib,1
008=C:\BCC740\lib\psapi.lib,1
009=C:\BCC740\lib\rasapi32.lib,1
010=C:\BCC740\lib\gdiplus.lib,1
011=C:\BCC740\lib\riched20.lib,1
012=C:\BCC740\lib\shell32.lib,1
013=C:\BCC740\lib\urlmon.lib,1
[INCLUDES]
001=C:\TTASK\INCLUDE\,1

 
Pero al hacer el llamado de la clase, salen los siguientes errores:

Code: Select all | Expand

Turbo Incremental Link 6.90 Copyright (c) 1997-2017 Embarcadero Technologies, Inc.
Error: Unresolved external '_HB_FUN_TH_GETTASKGROUPBACKGROUND' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_TH_TASKITEMDOLAYOUT' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskitem
Error: Unresolved external '_HB_FUN_TH_DRAWTASKITEMB' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskitem
Error: Unresolved external '_HB_FUN_TH_DRAWTASKITEM' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskitem
Error: Unresolved external '_DibBmp_CreateFromMem' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|C_themeaux
Error: Unresolved external '_DibBmp_PreMultiplyAlpha' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|C_themeaux
Error: Unresolved external '_DibBmp_SetTransparentColor' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|C_themeaux
Error: Unresolved external '_DibBmp_LoadFromResource' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|C_themeaux
Error: Unresolved external '_DibBmp_LoadFromFile' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|C_themeaux
Error: Unresolved external '_DibBmp_SetTransparentColorFirstPixel' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|C_themeaux
Error: Unresolved external '_DibBmp_Release2' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|C_themeaux
Error: Unresolved external '_HB_FUN_CALCANIMATIONHEIGHTS' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_GETBITMAPFROMWND' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_ALPHABITMAPDRAW' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_TH_DRAWTASKPANELGROUPHEADER' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_TH_TPGROUPHEADERHEIGHT' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_PAINTWINDOW' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_TH_DRAWTASKPANELGROUP' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unresolved external '_HB_FUN_TH_DRAWTASKPANELGROUPSEP' referenced from C:\FWH2307\LIB\TASKPANEL.LIB|H_ctaskgroup
Error: Unable to perform link
Link Error 
 
No se que hará falta integrar

Re: Librería xHarbour TTaskPanel.lib

Posted: Tue Sep 05, 2023 7:14 pm
by cnavarro
Leandro, en "Preferencias"->"Entorno de Trabajo", selecciona en el tipo de fichero a generar -> LIB, a ver qué hace FivEdit

Re: Librería xHarbour TTaskPanel.lib

Posted: Tue Sep 05, 2023 7:17 pm
by karinha
Maestro Antonio, porque esto no funciona más con xHarbour 7.40? y fwh1905

Code: Select all | Expand

%bcdir%\bin\bcc32 -c -Ic:\XHBBCC74\include;c:\fwh1905\include -D__HARBOUR__ -D__FLAT__ c_themeapi.c
 
No genera el .OBJ porque desde el .C?

Gracias.

Regards, saludos.

Re: Librería xHarbour TTaskPanel.lib

Posted: Tue Sep 05, 2023 7:53 pm
by leandro
Cristobal amigo gracias por responder...

Si ya estaba así

Image

Re: Librería xHarbour TTaskPanel.lib

Posted: Thu Feb 29, 2024 4:59 am
by andresreyes_mzt
Mil disculpaas por no estar tan atento a mi correo y al foro

win-make.exe hace referencia al archivo make de GNU make.

Como en mi entorno de desarrollo tengo make de bcc y make de gcc tuve que renombrarlo el make que utilizo a win-make (gnu-make hubiera sido una mejor referencia), me disculpo que mi documentacion no haya sido totalmente adecuada.

igualmente cualquier duda, mi informacion actualizada es la siguiente:

correo: andresreyes.mzt@gmail.com
whatsapp: +52 669 229 8144

Gracias

Re: Librería xHarbour TTaskPanel.lib

Posted: Tue Mar 05, 2024 1:03 am
by Patricio Avalos Aguirre
Gracias Andres excelente noticia que aun estas por estos lados :-)

y por la excelente librería, recuerdo que también había un debug que era excelente, no se que paso con ese proyecto