FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Interface visual para Harbour hbmk2.exe
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Sat Mar 30, 2013 02:00 PM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Sun Mar 31, 2013 03:32 PM

Antonio,
Es posible incluir otras rutas de ficheros "Include"?
Gracias

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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 02, 2013 04:54 PM

Podriamos a帽adir una pesta帽a m谩s al folder "Addtional" para esos path de includes,

que te parece ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 02, 2013 07:24 PM
Antonio, buenas tardes
Me parece bien.
Mi pregunta anterior es porque he incluido en tu proyecto una rutina para importar los proyectos .VRC, por lo que me faltan por incluir e implementar en el .BAT varios conceptos que usa la aplicacion y que quiz谩s puedas considerar interesante, entre otros:
- Flags de compilacion
- Flags de linkado : modo consola y windows
- Nombre del ejecutable
- Path del ejecutable
- Path de los .PRGs
- Path de los .OBJs generados
- Path de includes adicionales
- Poder cambiar el nombre del fichero de proyectos
- Path de ficheros de proyectos
No quiero modificar ni la generaci贸n del .BAT ni la lectura y escritura del fichero .INI para poder seguir tu proyecto tal cual lo tienes pensado, aunque quiz谩s me decida por utilizar ficheros .XML en lugar de .INI ya que me parece una buena pr谩ctica ya que ando flojo en ese tema y, visualmente a la hora de editar el fichero de proyecto sea m谩s f谩cil (ejemplo que publicaste hace poco) y dotar al proyecto de dicho visor.

Una vez he terminado la importaci贸n de proyectos .VRC estoy empezando a ver si soy capaz de generar el fichero make a partir de los datos del proyecto.
Donde puedo encontrar informacion de los ficheros .HBC ?
Quedo a tu disposici贸n, y gracias
Un saludo

http://imageshack.us/photo/my-images/577/vmh001.png
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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 02, 2013 09:38 PM

Cristobal,

Esta muy bien lo que est谩s haciendo, me gusta :-)

Mi predilecci贸n es hacer herramientas muy sencillas, muy simples. Pero tambi茅n es interesante el dotarlas de mayor prestaciones y complejidad.

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Mon Apr 08, 2013 09:56 PM
Antonio Linares wrote:Podriamos a帽adir una pesta帽a m谩s al folder "Addtional" para esos path de includes,

que te parece ?


Como quedaria la creaci贸n del fichero go.bat, si a帽adimos dicha pesta帽a y el array se denominase aIncludes (p.e.)?
Gracias
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
Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 09, 2013 11:22 AM

Cristobal,

Actualmente se le pasa:

-iC:\fwh\include

le puedes a帽adir m谩s:

-iC:\fwh\include -iC:\mipath

etc. :-)

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 6755
Joined: Wed Feb 15, 2012 08:25 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 09, 2013 08:24 PM
Antonio
Entonces podr铆a ser asi:
Code (fw): Select all Collapse
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽If( lFWH, "-i" + cFWHPath + "\include ", "" ) + ;
聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽 聽If( !empty( aInclude[1][1] ) , AToStr( aInclude , " -i" ) , "" ) + ;


He modificado la funci贸n AToStr para que se le pueda a帽adir una cadena adicional as铆:

Code (fw): Select all Collapse
function AToStr( aFiles , cCad )

聽 聽local cResult := ""
聽 聽
聽 聽cCad := if( empty( cCad ) , "" , cCad )

聽 聽AEval( aFiles, { | aFile | cResult += " " + cCad + aFile[ 1 ] } )

return cResult


Ser铆a correcto?
Gracias
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
Posts: 195
Joined: Fri Jan 23, 2009 02:50 AM

Re: Interface visual para Harbour hbmk2.exe

Posted: Mon Jun 10, 2013 03:58 PM
Antonio Con el animo de usar la aplicaci贸n "interfaces visual para harbour" la que me parece una herramienta muy interesante, he tenido dificultades para hacer que me funcione.

Generating C source output to 'C:\DOCUME~1\Jairo\CONFIG~1\Temp\hbmk_xkdghk.dir\tutor02.c'... Done.
C:\DOCUME~1\Jairo\CONFIG~1\Temp\hbmk_xkdghk.dir\tutor02.c:
C:\DOCUME~1\Jairo\CONFIG~1\Temp\hbmk_9har4x.c:
Turbo Incremental Link 5.69 Copyright (c) 1997-2005 Borland
Error: Unresolved external '_HB_FUN_WIN_OLEAUTO' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_HB_FUN_WIN_P2N' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_HB_FUN___OLECREATEOBJECT' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_HB_FUN_WIN_OLEERRORTEXT' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_HB_FUN___OLEGETACTIVEOBJECT' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_HB_FUN_WIN_OLEERROR' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_HB_FUN_WIN_ANSITOWIDE' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_HB_FUN_WIN_WIDETOANSI' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_hb_oleInit' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY
Error: Unresolved external '_hb_oleItemPut' referenced from C:\FWH1204\LIB\FIVEH.LIB|LEGACY


Te agradece si me orientas en la falla para hacer que esta herramienta me se util

Un Abrazo
Jairo
Posts: 195
Joined: Fri Jan 23, 2009 02:50 AM

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Jun 11, 2013 03:49 PM

Antonio Buen dia
Ya logre hacer que la aplicaci贸n funcione compilando incluso con recursos RC, solamente agrege la libreri hbwin.lib y ya empezo a compilar, el problema ahora es que cuando los recursos tienen "Manifest" no funciona la compilacion, tienes alguna sugerencia?

Gracias Dios le Bendiga

Jairo

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Jun 11, 2013 03:55 PM

Jairo,

Que error te aparece ?

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 195
Joined: Fri Jan 23, 2009 02:50 AM

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 02:27 AM
Antonio no te pude contestar en mi ma帽ana

Mira el reporte que arroja la aplicaci贸n cuando se le adiciona "Manifest" a los recursos.RC el siguiente:

failed in compilation (Harbour, C compiler, Resource compiler)

E:\taller\Visual-FWH>set path=C:\bcc582\Bin

E:\taller\Visual-FWH>C:\Harbour_marzo\bin\hbmk2.exe -comp=bcc -iC:\fwh1204\include -lfiveh -lfivehc -LC:\fwh1204\lib -lc:\bcc582\lib\psdk\psapi xhb.hbc -gtgui E:\taller\carlos\carlos.prg C:\Harbour_marzo\lib\hbwin.lib E:\taller\carlos\carlos.rc
Harbour 3.1.0dev (Rev. 17346)
Copyright (c) 1999-2012, http://harbour-project.org/
Compiling 'E:\taller\carlos\carlos.prg'...

Lines 3902, Functions/Procedures 1
Generating C source output to 'C:\DOCUME~1\Jairo\CONFIG~1\Temp\hbmk_tatzo8.dir\carlos.c'... Done.
Borland Resource Compiler Version 5.40
Copyright (c) 1990, 1999 Inprise Corporation. All rights reserved.

Error prsht.h 1081 1: '#endif' before '#if'

Quedo en espera de tu ayuda

Un Abrazo

Jairo
Posts: 195
Joined: Fri Jan 23, 2009 02:50 AM

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 06:22 PM

Alguna Sugerencia??? :?

Posts: 44162
Joined: Thu Oct 06, 2005 05:47 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 07:51 PM

Aqui esta explicado como solucionarlo :-)

viewtopic.php?p=143396#p143396

regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 464
Joined: Tue Mar 21, 2006 07:30 PM

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 08:38 PM

Pues a mi esa soluci贸n no me hace ni pu帽etero caso, al margen que mi prsht.h de bcc582 tiene dos l铆neas con ese c贸digo L铆nea 167 y l铆nea 187

Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO