HMG 3.1.5

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: HMG 3.1.5 (Test)

Post by danielmaximiliano »

srvet_claudio wrote: The improvements are small:
- Changing the language at runtime
- Language files with different extension (.ASN and .UNI)
- All names of files language are in English
- Show compiler version of HMG
- Show the path of the open project
- Display the contents of BUILD.LOG file
- Different icons and splash screen (red and blue)
- Version of the IDE with numbers
Hola Claudio :
Felicitaciones por todas las mejoras sobre HMG y su IDE.

todavia tengo los mismos problemas al configura el IDE nuevo; la solucion es copiar los archivos de configuracion y convertirlo a formato UTF-8 W/B y pegarlo en la carpeta del ide. no es una solucion ideal pero es efectiva.

si mira los proyectos que genero verá que tienen un orden en las carpetas tal cual lo hacia en VFP.
lo unico que no puedo ordenar dentro del IDE es los archivos .fmg del proyecto y tengo que llamarlos desde el codigo

Code: Select all

Load Window .\Forms\prefixgs1


en mi carpeta principal solo estan los archivos de configuracion de proyecto y el mismo.
2013-08-26 21_24_21-Greenshot.png
2013-08-26 21_24_21-Greenshot.png (282.47 KiB) Viewed 4374 times
2013-08-26 21_39_19-GS1.png
2013-08-26 21_39_19-GS1.png (33.41 KiB) Viewed 4374 times
es posible como en VFP y Zinjai c++ que el IDE tenga carpetas de proyecto ?

Image

http://zinjai.sourceforge.net/
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.1.5 (Test)

Post by srvet_claudio »

danielmaximiliano wrote: todavia tengo los mismos problemas al configura el IDE nuevo; la solucion es copiar los archivos de configuracion y convertirlo a formato UTF-8 W/B y pegarlo en la carpeta del ide. no es una solucion ideal pero es efectiva.
Daniel,
renombra el archivo spanish.UNI para español.UNI y pone en el IDE herramientas > preferencias > lenguaje > español.UNI como idioma predeterminado, luego abrí el archivo language_UNI.ini y fijate si esta en UTF-8 W/B ?
danielmaximiliano wrote:es posible como en VFP y Zinjai c++ que el IDE tenga carpetas de proyecto ?
Voy a ver que puedo hacer, el funcionamiento interno del IDE es mas complejo que el funcionamiento interno de HMG y para empeorar las cosas como yo prácticamente no uso el IDE para crear programas conozco solo superficialmente como funciona.
Un abrazo,
Claudio
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
danielmaximiliano
Posts: 2612
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: HMG 3.1.5 (Test)

Post by danielmaximiliano »

srvet_claudio wrote: Voy a ver que puedo hacer, el funcionamiento interno del IDE es mas complejo que el funcionamiento interno de HMG y para empeorar las cosas como yo prácticamente no uso el IDE para crear programas conozco solo superficialmente como funciona.
Un abrazo,
Claudio
Hola Claudio: voy intentar las sugerencias sobre los archivos de configuracion mencionados.

con respecto a el orden de los archivos de proyectos creo es necesario que se creen dentro de las carpetas especificas como las mostradas en las imagenes que subi y no colgadas del path donde esta parado el IDE en el momento de Crear/Abrir el proyecto no se si se entiende.
por defecto el IDE tira todos los archivos que se importan al proyecto en el directorio donde esta el proyecto principal y no en carpetas diferentes como .\Source, .\Tables, .\Images, .\Resources, .\Forms

este tratamiento de archivos esta soportado en el archivo de configuracion .hbc

Code: Select all

libs=
syslibs=
incpaths=
estas rutas pueden crearse automaticamente al generarse un nuevo proyecto con su mismo nombre, de esa manera no se mezclarian los diferentes FORM de diferentes proyectos en una misma carpeta (nose si notaste este problema).
la prueba es crear un proyecto en una carpeta, se crea automaticamente Main.prg y Main.Fmg; si se crea otro proyecto en la misma carpeta se puede sobreescribir y eliminar el contenido de dichos archivos por estos nuevos (ya me paso).
en el caso de de tener 2 proyectos distintos en la solapa FORM estan todos los formularios creados/importados de todos los proyectos que estan en esta misma carpeta.

todo este caso creo no hubiera modificacion del fuente del IDE, la muestra esta que en mi archivos .HBP estan los archivos con esas rutas y el IDE compila y ejecuta el .PRG en el editor preferido sin inconveniente.
desde ya gracias por la ayuda prestada.
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.1.5 (Test)

Post by Pablo César »

danielmaximiliano wrote:Pablo :
subo una imagen que comprueba los resultados del codigo que publico hace un rato.

Image
Thanks Daniel, that's what I wanted to know.

If somebody else could test this code, just to collect data from different experiences and situations, It's will be very much appreciated.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.1.5 (Test)

Post by Pablo César »

Hola Daniel,
Daniel Maximiliano wrote:con respecto a el orden de los archivos de proyectos creo es necesario que se creen dentro de las carpetas especificas como las mostradas en las imagenes que subi y no colgadas del path donde esta parado el IDE en el momento de Crear/Abrir el proyecto no se si se entiende.
por defecto el IDE tira todos los archivos que se importan al proyecto en el directorio donde esta el proyecto principal y no en carpetas diferentes como .\Source, .\Tables, .\Images, .\Resources, .\Forms
Crear sub-carpetas en la creación de los proyectos, me parece buena idea. Parece que el trabajo queda más ordenado y más fácil de encontrar los archivos en sus respectivas carpetas de que todos los archivos juntos en un solo lugar.
Daniel Maximiliano wrote:este tratamiento de archivos esta soportado en el archivo de configuracion .hbc

Code: Select all

libs=
syslibs=
incpaths=
Puedes darnos más ejemplos sobre tus configuraciones de rutas y explicarnos cada variable, si no es incómodo ? Porque yo, nunca usé este archivo antes (.hbc).
Daniel Maximiliano wrote:estas rutas pueden crearse automaticamente al generarse un nuevo proyecto con su mismo nombre, de esa manera no se mezclarian los diferentes FORM de diferentes proyectos en una misma carpeta (nose si notaste este problema).
la prueba es crear un proyecto en una carpeta, se crea automaticamente Main.prg y Main.Fmg; si se crea otro proyecto en la misma carpeta se puede sobreescribir y eliminar el contenido de dichos archivos por estos nuevos (ya me paso).
Muy buena idea Daniel ! La verdad que tocaste un asunto muy importante y diste una solución bien lógica y práctica, concuerdo plenamente.
Si me permites, Daniel, para quien no entendió bien tu explicación, voy a tentar explicar mejor tu colocación:

Problema planteado: El problema está en el IDE cuando creamos un nuevo proyecto. El IDE pide siempre para darle un nombre y cuando el usuário confirma se crian los archivos hbp, hbc, rc con ese nombre PERO el IDE tambien crea los archivos prg y fmg no con ese el nombre del proyecto, siempre le dá el nombre de "Main", es decir: Main.prg y Main.fmg. Y esto puede ocasionar pérdida del archivo Main.prg y del archivo Main.fmg pré-existente si el usuário responde inavertidamente para sobre-escribir el archivo.

Solución indicada por Daniel: Crear los nuevos prg y fmg con el mismo nombre del proyecto y no más como Main.prg ni como Main.fmg. es decir, si el nombre del proyecto se llamará Demo1, que los archivos cuando precisan ser "creados" en el IDE, que sean con el mismo nombre del proyecto, en este caso: Demo1.prg, Demo1.fmg, Demo1.hbc, Demo1.hbp y Demo1.rc. Esto evitaria perder el archivo y tener que renombrar los archivos creados erroneamente por el IDE.

--- Translated into abstract in English ---

Daniel Maximiliano, has presented a problem during the creation config files during the cration of projects at EDI and which in his opinion (also my) could be repaired to prevent the following troubles:

Issue raised: The problem is in the IDE when is creating a new project. The IDE always asked to give a name for the project and when the user confirms, files are being created such as with extensions of hbp, hbc and rc with the same name of project name given, BUT... the IDE also creates prg files and fmg which are not the name of the project, providing given name "Main", ie Main.prg and Main.fmg. And this can cause file loss Main.fmg and Main.prg of pre-existing files if the user inadvertently responds to overwrite the file.

Solution indicated by Daniel: IDE must create the new prg and fmg with the same name of the project and no longer like as Main.prg nor as Main.fmg. ie if the project name will be called Demo1, when IDE shall "creates" with the same name of the project, in this case: Demo1.prg, Demo1.fmg, Demo1.hbc, Demo1.hbp and Demo1.rc. This would avoid the file losing and also avoinding for having to rename the files created by the IDE erroneously.

What do you think Dr. Soto ? This could be approved for correction in the next IDE releases ? We know IDE it is too big but IMHO this is an important correction, doesn't it ?
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMG 3.1.5 (Test)

Post by esgici »

srvet_claudio wrote: Please test these IDE's
( Different icons and splash screen (red and blue) )
Hi Claudio

Appreciated your work as always 8-)

Some thoughts only, neither criticism nor anything else :arrow:

Viva HMG :D

PS: This is only for Dr. Soto; please don't interfere someone else.
Screenshoot of new IDE with some thoughts
Screenshoot of new IDE with some thoughts
ScreenShootNewIDE.jpg (292.17 KiB) Viewed 4302 times
Viva INTERNATIONAL HMG :D
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.1.5 (Test)

Post by Pablo César »

Pablo César wrote:Puedes darnos más ejemplos sobre tus configuraciones de rutas y explicarnos cada variable, si no es incómodo ? Porque yo, nunca usé este archivo antes (.hbc).
Daniel Maximiliano o quien pueda ayudar, es possible obtener algunos ejemplos de uso de hbc, como lo habia solicitado, por gentileza ?

--

Daniel Maximiliano or someone else, is it possible to get some examples of use of hbc, as have gently required, please ? (because I never used).
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.1.5 (Test)

Post by srvet_claudio »

esgici wrote:
srvet_claudio wrote: Please test these IDE's
( Different icons and splash screen (red and blue) )
Hi Claudio

Appreciated your work as always 8-)

Some thoughts only, neither criticism nor anything else :arrow:

Viva HMG :D

PS: This is only for Dr. Soto; please don't interfere someone else.

Hi Friend,

1) If splash screen and icon in bar title of IDE is BLUE and text: HMG-IDE UNICODE 1.0.3 --> IDE UNICODE
2) If splash screen and icon in bar title of IDE is RED and text: HMG-IDE ANSI 1.0.3 --> IDE ANSI

The path shown in the title bar of the IDE, is the right path.

The wrong color in icons into folders and taskbar is a Windows bug, see:


Best regards,
Claudio.
Attachments
Captura_IDE.PNG
Captura_IDE.PNG (23.29 KiB) Viewed 4292 times
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.1.5 (Test)

Post by srvet_claudio »

Pablo César wrote:
Pablo César wrote:Puedes darnos más ejemplos sobre tus configuraciones de rutas y explicarnos cada variable, si no es incómodo ? Porque yo, nunca usé este archivo antes (.hbc).
Daniel Maximiliano o quien pueda ayudar, es possible obtener algunos ejemplos de uso de hbc, como lo habia solicitado, por gentileza ?

--

Daniel Maximiliano or someone else, is it possible to get some examples of use of hbc, as have gently required, please ? (because I never used).
Hi Pablo,
this is the tooltip of IDE:

Code: Select all

-------------
.hbc options: 
-------------

libs=[<libname[s]>]
hbcs=[<.hbc file[s]>]
gt=[gtname]
syslibs=[<libname[s]>]
frameworks=[<framework[s]>]
prgflags=[Harbour flags]
cflags=[C compilerflags]
resflags=[resource compiler flags]
ldflags=[linker flags]
pflags=[flags for plugins]
libpaths=[paths]
sources=[source files]
psources=[source files for plugins]
incpaths=[paths]
requests=[func]
instfiles=[files]
instpaths=[paths]
autohbcs=[<.ch>:<.hbc>]
plugins=[plugins]
gui|mt|pic|shared|nulrdd|nodefgt|debug|opt|map|strip|hbcppmm|winuni|implib|run|inc=[yes|no]
cpp=[yes|no|def]
warn=[max|yes|low|no|def]
compr=[yes|no|def|min|max]
head=[off|full|native|dep]
skip=<reason>
stop=<reason>
echo=<text>
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMG 3.1.5 (Test)

Post by esgici »

srvet_claudio wrote: 1) If splash screen and icon in bar title of IDE is BLUE and text: HMG-IDE UNICODE 1.0.3 --> IDE UNICODE
2) If splash screen and icon in bar title of IDE is RED and text: HMG-IDE ANSI 1.0.3 --> IDE ANSI
No problem here and icon in the title.
The path shown in the title bar of the IDE, is the right path.
No problem about rightness. Yet another Google Translate error : "legit" should be "legible, readable" :oops:
The wrong color in icons into folders and taskbar is a Windows bug
Really :o

This is first time I have seen different icons (in the tittle bar and other places) of an executable :?

Any solution ?

Viva HMG :D
Viva INTERNATIONAL HMG :D
Post Reply