Page 3 of 4

Re: Interface visual para Harbour hbmk2.exe

Posted: Sat Mar 30, 2013 2:00 pm
by Antonio Linares

Re: Interface visual para Harbour hbmk2.exe

Posted: Sun Mar 31, 2013 3:32 pm
by cnavarro
Antonio,
Es posible incluir otras rutas de ficheros "Include"?
Gracias

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 02, 2013 4:54 pm
by Antonio Linares
Podriamos añadir una pestaña más al folder "Addtional" para esos path de includes,

que te parece ?

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 02, 2013 7:24 pm
by cnavarro
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

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 02, 2013 9:38 pm
by Antonio Linares
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.

Re: Interface visual para Harbour hbmk2.exe

Posted: Mon Apr 08, 2013 9:56 pm
by cnavarro
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

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 09, 2013 11:22 am
by Antonio Linares
Cristobal,

Actualmente se le pasa:

-iC:\fwh\include

le puedes añadir más:

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

etc. :-)

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Apr 09, 2013 8:24 pm
by cnavarro
Antonio
Entonces podría ser asi:

Code: Select all

                                   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

function AToStr( aFiles , cCad )

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

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

return cResult
 
Sería correcto?
Gracias

Re: Interface visual para Harbour hbmk2.exe

Posted: Mon Jun 10, 2013 3:58 pm
by Jairo Barbosa
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

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Jun 11, 2013 3:49 pm
by Jairo Barbosa
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

Re: Interface visual para Harbour hbmk2.exe

Posted: Tue Jun 11, 2013 3:55 pm
by Antonio Linares
Jairo,

Que error te aparece ?

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 2:27 am
by Jairo Barbosa
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

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 6:22 pm
by Jairo Barbosa
Alguna Sugerencia??? :?

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 7:51 pm
by Antonio Linares
Aqui esta explicado como solucionarlo :-)

http://forums.fivetechsupport.com/viewt ... 96#p143396

Re: Interface visual para Harbour hbmk2.exe

Posted: Wed Jun 12, 2013 8:38 pm
by Pedro
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