Page 1 of 2

importing files to IDE

Posted: Wed Jun 10, 2015 6:19 pm
by danielmaximiliano
Hola Claudio :

Trabajando con el IDE (HMG IDE Unicode 1.0.8) me encontre que al importar archivos .prg a un proyecto estos se hacen todo en minusculas, tanto nombre como extension.
el problema es cuando se intenta compilar dicho proyecto el IDE queda como congelado hasta que al hacer click sobre el "Windows" indica que el IDE no funciona y da la opcion de esperar o cerrarlo.
mirando el LOG que genera el IDE me encuentro que funciones que existen son indicadas como que no existe..
al comprobar el nombre me doy cuenta que estan en "Minusculas" y el compilador interpreta que no estan porque no coinciden.
EL IDE despues del error modifica el archivo HBP conteniendo todos los nombres en minusculas.. (se entiende ?)

**************OK*****************

Code: Select all

Main.prg
DoyFormaAlxml.prg
LeeRespuesta.prg
Leo_Ultimo_Ticket_de_Acceso.prg
MuestroRespuesta.prg
Opc_FECAEASolicitar.prg
Opc_FECAESolicitar.prg
Opc_FECompConsultar.prg
Opc_FECompUltimoAutorizado.prg
Opc_FEConfigura.prg
Opc_FEDummy.prg
Opc_PidoElTicketDeAcceso.prg
TimeFMT.prg
WSAA_LlamoAlWS.prg
WSAA_PidoElTicketDeAcceso.prg
WSFE_FECAEASolicitar.prg
WSFE_FECAESolicitar.prg
WSFE_FECompConsultar.prg
WSFE_FECompUltimoAutorizado.prg
WSFE_FEDummy.prg
WSFE_LlamoAlWS.prg
x2s.prg
******Despues*******

Code: Select all

main.prg
doyformaalxml.prg
leerespuesta.prg
leo_ultimo_ticket_de_acceso.prg
muestrorespuesta.prg
opc_fecaeasolicitar.prg
opc_fecaesolicitar.prg
opc_fecompconsultar.prg
opc_fecompultimoautorizado.prg
opc_feconfigura.prg
opc_fedummy.prg
opc_pidoelticketdeacceso.prg
timefmt.prg
wsaa_llamoalws.prg
wsaa_pidoelticketdeacceso.prg
wsfe_fecaeasolicitar.prg
wsfe_fecaesolicitar.prg
wsfe_fecompconsultar.prg
wsfe_fecompultimoautorizado.prg
wsfe_fedummy.prg
wsfe_llamoalws.prg
x2s.prg
****error.log******

Code: Select all

hbmk2: Enlazando... FacturaElectronica.exe
.hbmk/win/mingw/wsaa_llamoalws.o:wsaa_llamoalws.c:(.data+0xe8): undefined reference to `HB_FUN_DOYFORMAALXML'
.hbmk/win/mingw/wsaa_pidoelticketdeacceso.o:wsaa_pidoelticketdeacceso.c:(.data+0x98): undefined reference to `HB_FUN_TIMEFMT'
.hbmk/win/mingw/wsfe_llamoalws.o:wsfe_llamoalws.c:(.data+0x138): undefined reference to `HB_FUN_DOYFORMAALXML'
se puede corregir este problema del IDE ya que muchos usamos los nombres en mayusculas minusculas para mejor interpretacion del mismo.
Gracias

Re: importing files to IDE

Posted: Wed Jun 10, 2015 6:23 pm
by danielmaximiliano
tambien sucede renombrando los nombres dentro del archivo de proyecto con su nombre REAL como esta en windows y al ejecutar el compilador el mismo pasa todo a minusculas, no es propio de la importacion de archivos...

Re: importing files to IDE

Posted: Wed Jun 10, 2015 7:07 pm
by esgici
Hola Daniel

Are you about something like this ?

If so, I agree with you :arrow:

I couldn't find any acceptable reason to do such thing :?

Other than a "artificial boasting" such as "C (system) programmers always use lower case letters only";

more, this kind of tradition too hasn't any acceptable reason nor importance :mrgreen:

this is my personal approach only, I'm sorry to who was made :oops:

Viva HMG :D

Re: importing files to IDE

Posted: Wed Jun 10, 2015 7:33 pm
by danielmaximiliano
esgici wrote:Hola Daniel

Are you about something like this ?

Viva HMG :D
Gracias / Thanks Esgici .....

Re: importing files to IDE

Posted: Wed Jun 10, 2015 8:50 pm
by srvet_claudio
I'll try to fix it.

Re: importing files to IDE

Posted: Wed Jun 10, 2015 9:34 pm
by danielmaximiliano
srvet_claudio wrote:I'll try to fix it.
Gracias

Re: importing files to IDE

Posted: Wed Jun 10, 2015 9:36 pm
by esgici
srvet_claudio wrote:I'll try to fix it.
Thanks Dr. :D

importing files to IDE

Posted: Wed Jun 10, 2015 10:22 pm
by Pablo César
Daniel,

Yo particularmente no estoy de acuerdo en que la IDE cambie los nombres para minusculas, en mi opinion deberia aceptarlos de la misma forma que está en el SO.

Tampoco entiendo como esto de transformar los nombres de mayusculas en minusculas pueda afectar al no reconocimiento de funciones. Las funciones que utilizas son mismo funciones o utilizas la forma antigua como lo haciamos en Clipper ?
Es decir no está declarado Function <nombre_de_la_funcion> y en cambio lo haces con el nombre de prg.
Porque todo esto tiene a ver con Harbour en si. Mismo que el IDE cambie para minusculas, iria funcionar, porque el compilador es Harbour.
Daniel wrote:el problema es cuando se intenta compilar dicho proyecto el IDE queda como congelado hasta que al hacer click sobre el "Windows" indica que el IDE no funciona y da la opcion de esperar o cerrarlo.
Daniel, hiciste la actualizacion del Build.bat y del Build64.bat ?
Estás usando 64 o 32 bits ?

importing files to IDE

Posted: Wed Jun 10, 2015 10:23 pm
by Pablo César
srvet_claudio wrote:I'll try to fix it.
Hola Claudio,

Aprovechando esta ocasion. :P

Seria posible colocar los nombres de cada módulo (archivos prg) entre comillas al grabar el hbp ?

En Harbour es perfectamente utilizable los archivos entre comillas y eso irá permitir que se pueda colocar long names.

Re: importing files to IDE

Posted: Wed Jun 10, 2015 11:38 pm
by danielmaximiliano
Pablo César wrote:
srvet_claudio wrote:I'll try to fix it.
En Harbour es perfectamente utilizable los archivos entre comillas y eso irá permitir que se pueda colocar long names.
+1 and Goal.