Interface visual para Harbour hbmk2.exe

User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post by Antonio Linares »

regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Interface visual para Harbour hbmk2.exe

Post by cnavarro »

Antonio,
Es posible incluir otras rutas de ficheros "Include"?
Gracias
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post by Antonio Linares »

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

Re: Interface visual para Harbour hbmk2.exe

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post 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.
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
cnavarro
Posts: 5792
Joined: Wed Feb 15, 2012 8:25 pm
Location: España

Re: Interface visual para Harbour hbmk2.exe

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post by Antonio Linares »

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

Re: Interface visual para Harbour hbmk2.exe

Post 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
C. Navarro
Hay dos tipos de personas: las que te hacen perder el tiempo y las que te hacen perder la noción del tiempo
Si alguien te dice que algo no se puede hacer, recuerda que esta hablando de sus limitaciones, no de las tuyas.
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post 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
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Interface visual para Harbour hbmk2.exe

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

Re: Interface visual para Harbour hbmk2.exe

Post by Antonio Linares »

Jairo,

Que error te aparece ?
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post 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
User avatar
Jairo Barbosa
Posts: 188
Joined: Fri Jan 23, 2009 2:50 am
Location: Cali Valle Colombia
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post by Jairo Barbosa »

Alguna Sugerencia??? :?
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Re: Interface visual para Harbour hbmk2.exe

Post by Antonio Linares »

Aqui esta explicado como solucionarlo :-)

http://forums.fivetechsupport.com/viewt ... 96#p143396
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Pedro
Posts: 457
Joined: Tue Mar 21, 2006 7:30 pm
Location: Córdoba (España)

Re: Interface visual para Harbour hbmk2.exe

Post 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
Un saludo
Pedro
gahetesoft@gmail.com
FWH12.06 BCC582, Xverce CW, Pelles C 6.00.4,PSPAD 4.54
y ahora con ADO
Post Reply