Interface visual para Harbour hbmk2.exe

Re: Interface visual para Harbour hbmk2.exe

Postby Antonio Linares » Sat Mar 30, 2013 2:00 pm

regards, saludos

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

Re: Interface visual para Harbour hbmk2.exe

Postby cnavarro » Sun Mar 31, 2013 3: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
User avatar
cnavarro
 
Posts: 6515
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Interface visual para Harbour hbmk2.exe

Postby Antonio Linares » Tue Apr 02, 2013 4: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41482
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Interface visual para Harbour hbmk2.exe

Postby cnavarro » Tue Apr 02, 2013 7: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
User avatar
cnavarro
 
Posts: 6515
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Interface visual para Harbour hbmk2.exe

Postby Antonio Linares » Tue Apr 02, 2013 9: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
User avatar
Antonio Linares
Site Admin
 
Posts: 41482
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Interface visual para Harbour hbmk2.exe

Postby cnavarro » Mon Apr 08, 2013 9: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
User avatar
cnavarro
 
Posts: 6515
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Interface visual para Harbour hbmk2.exe

Postby Antonio Linares » 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
User avatar
Antonio Linares
Site Admin
 
Posts: 41482
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain

Re: Interface visual para Harbour hbmk2.exe

Postby cnavarro » Tue Apr 09, 2013 8:24 pm

Antonio
Entonces podría ser asi:
Code: Select all  Expand view

                                   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: Select all  Expand view

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
User avatar
cnavarro
 
Posts: 6515
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Interface visual para Harbour hbmk2.exe

Postby Jairo Barbosa » Mon Jun 10, 2013 3: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
User avatar
Jairo Barbosa
 
Posts: 194
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia

Re: Interface visual para Harbour hbmk2.exe

Postby Jairo Barbosa » Tue Jun 11, 2013 3: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
User avatar
Jairo Barbosa
 
Posts: 194
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia

Re: Interface visual para Harbour hbmk2.exe

Postby Antonio Linares » Tue Jun 11, 2013 3:55 pm

Jairo,

Que error te aparece ?
regards, saludos

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

Re: Interface visual para Harbour hbmk2.exe

Postby Jairo Barbosa » Wed Jun 12, 2013 2: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
User avatar
Jairo Barbosa
 
Posts: 194
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia

Re: Interface visual para Harbour hbmk2.exe

Postby Jairo Barbosa » Wed Jun 12, 2013 6:22 pm

Alguna Sugerencia??? :?
User avatar
Jairo Barbosa
 
Posts: 194
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia

Re: Interface visual para Harbour hbmk2.exe

Postby Antonio Linares » Wed Jun 12, 2013 7:51 pm

Aqui esta explicado como solucionarlo :-)

viewtopic.php?p=143396#p143396
regards, saludos

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

Re: Interface visual para Harbour hbmk2.exe

Postby Pedro » Wed Jun 12, 2013 8: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
User avatar
Pedro
 
Posts: 464
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

PreviousNext

Return to FiveWin para Harbour/xHarbour

Who is online

Users browsing this forum: No registered users and 65 guests

cron