Librería xHarbour TTaskPanel.lib

User avatar
TecniSoftware
Posts: 236
Joined: Fri Oct 28, 2005 6:29 pm
Location: Quilmes, Buenos Aires, Argentina

Re: Librería xHarbour TTaskPanel.lib

Post 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
Alejandro Cebolido
Buenos Aires, Argentina
User avatar
sysctrl2
Posts: 1035
Joined: Mon Feb 05, 2007 7:15 pm
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post 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
Cesar Cortes Cruz
SysCtrl Software
Mexico

' Sin +- FWH es mejor "
User avatar
leandro
Posts: 1688
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post 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
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post 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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
leandro
Posts: 1688
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post 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
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
cnavarro
Posts: 6552
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Librería xHarbour TTaskPanel.lib

Post by cnavarro »

Leandro, en "Preferencias"->"Entorno de Trabajo", selecciona en el tipo de fichero a generar -> LIB, a ver qué hace FivEdit
Cristobal Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
El secreto de la felicidad no está en hacer lo que te gusta, sino en que te guste lo que haces
User avatar
karinha
Posts: 7885
Joined: Tue Dec 20, 2005 7:36 pm
Location: São Paulo - Brasil
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post 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.
João Santos - São Paulo - Brasil - Phone: +55(11)95150-7341
User avatar
leandro
Posts: 1688
Joined: Wed Oct 26, 2005 2:49 pm
Location: Colombia
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post by leandro »

Cristobal amigo gracias por responder...

Si ya estaba así

Image
Saludos
LEANDRO AREVALO
Bogotá (Colombia)
https://hymlyma.com
https://hymplus.com/
leandroalfonso111@gmail.com
leandroalfonso111@hotmail.com

[ Embarcadero C++ 7.60 for Win32 ] [ FiveWin 23.07 ] [ xHarbour 1.3.0 Intl. (SimpLex) (Build 20230914) ]
User avatar
andresreyes_mzt
Posts: 71
Joined: Fri Jan 11, 2008 6:55 am
Location: Mexico
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post 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
{{{ ---- xharbour + Borland C --- }}}
User avatar
Patricio Avalos Aguirre
Posts: 1060
Joined: Fri Oct 07, 2005 1:56 pm
Location: La Serena, Chile
Contact:

Re: Librería xHarbour TTaskPanel.lib

Post 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
Saludos
Patricio

__________________________________________________________________
Version: Harbour 3.2.0dev (r1307082134),Compiler: Borland C++ 5.8.2 (32-bit)
PCode version: 0.3, FWH 13.2
http://www.sialm.cl
Post Reply