Page 1 of 2

HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 3:03 am
by Roberto Lopez
- HMG 3.0.0 (Forum Test X) Changelog:

English:
--------

- Modified: HMG installation is portable now, so it could be installed
in a different folder than c:\hmg and work without need to reconfigure.

- Updated: Harbour compiler to 2.0 (Created from current SVN).

- Updated: MingW compiler to 4.4.1

- New: MULTILINE property for TAB control.

- Modified: Samples.

Removed: ADORDD samples (adordd not working on
current Harbour release)

Added:

-\HMG\SAMPLES\RDD.SQL\MYSQL
-\HMG\SAMPLES\RDD.SQL\ODBC
-\HMG\SAMPLES\RDD.SQL\ARRAY
-\HMG\SAMPLES\MEMORY.TABLES
-\HMG\SAMPLES\MULTI.WIN
-\HMG\SAMPLES\SQLITE
-\HMG\SAMPLES\POSTGRESQL
-\HMG\SAMPLES\NETIO.01
-\HMG\SAMPLES\NETIO.01

Modified:

-\HMG\SAMPLES\MULTI.PRG

New: 'Build.bat' (it replaces 'compile.bat').

Build [/i|/r|/d|/cs|/ci/cr] <PrgFile> | <filelist.hbp> [config.hbc]

[/i] : incremental build
[/r] : incremental build (rebuild all)

[/cs] : Console/mixed mode (std build)
[/ci] : Console/mixed mode (incremental build)
[/cr] : Console/mixed mode (incremental rebuild all)

[/d] : Debug mode (gui and console)

<filelist.hbm> : A text file with .hbp extension containing a source list
<configfile.hbc>: A text file with configuration parameters as additional
libs, include paths and lib paths.

<configfile.hbc> Syntax:

incpaths = incpath1 incpath2 ... incpathn

libpaths = libpath1 libpath2 ... libpathn

libs = lib1 lib2 ... libn

- library names must not include 'lib' prefix nor '.a' extension.

- 'build.bat' will create an 'error.log' file in the app folder when build
process ends with an error condition.

Sample: \HMG\SAMPLES\MULTI.PRG


Español:
--------

- Modificado: La instalación de HMG es portable desde esta versión.
Por lo tanto, puede ser instalado en cualquier carpeta (diferente de
c:\hmg).

- Actualizado: Harbour compiler a 2.0 (creado a partir del código
disponible a la fecha)

- Actualizado: MingW compiler a 4.4.1

- Nuevo: Propiedad MULTILINE para el control TAB.

- Modificado: Samples.

Eliminado: Ejemplos ADORDD (adordd no funciona en la
versión actual de Harbour)

Agregados:

-\HMG\SAMPLES\RDD.SQL\MYSQL
-\HMG\SAMPLES\RDD.SQL\ODBC
-\HMG\SAMPLES\RDD.SQL\ARRAY
-\HMG\SAMPLES\MEMORY.TABLES
-\HMG\SAMPLES\MULTI.WIN
-\HMG\SAMPLES\SQLITE
-\HMG\SAMPLES\POSTGRESQL
-\HMG\SAMPLES\NETIO.01
-\HMG\SAMPLES\NETIO.02

Modificado:

-\HMG\SAMPLES\MULTI.PRG

Nuevo:'Build.bat' (reemplaza a 'compile.bat').

Build [/i|/r|/d|/cs|/ci/cr] <PrgFile> | <filelist.hbp> [config.hbc]

[/i] : incremental build
[/r] : incremental build (rebuild all)

[/cs] : Console/mixed mode (std build)
[/ci] : Console/mixed mode (incremental build)
[/cr] : Console/mixed mode (incremental rebuild all)

[/d] : Debug mode (gui and console)


<filelist.hbp> : Un archivo de texto con la lista de programas del proyecto.
<configfile.hbc>: Un archivo de texto con información de configuración
(librerías adicionales y paths de include y librerías adicionales).

<configfile.hbc> Syntax:

incpaths = incpath1 incpath2 ... incpathn

libpaths = libpath1 libpath2 ... libpathn

libs = lib1 lib2 ... libn

- Los nombres de librería no deben incluir el prefijo 'lib' ni la
extensión '.a'

- 'build.bat' creará un archivo llamado 'error.log' en la carpeta de la
aplicaci'ón cuando el proceso de compilación falle.


Ejemplo: \HMG\SAMPLES\MULTI.PRG


Console/Mixed mode setting is part of the project configuration in IDE now. If you open console samples with IDE you'll notice that 'gt=gtwin' config line appears. This signals that.

NETIO server samples requires multi-threading support, so, you'll find the line 'mt=yes' in configuration signaling that.

This way (if I've not missed something) all the samples (console and gui) can be built with IDE only clicking the [RUN] button.



Download/Descarga: hmg300_Test_10.exe

Saludos/Regards

Roberto.

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 4:00 am
by Vanguarda
Thanks Master for this new release.

Regards,

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 5:47 am
by Rathinagiri
Thanks Roberto.

MULTILINE Tab is nice.

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 5:54 am
by sudip
Hello Master Roberto,
Thanks a lot for this version. :) It runs fine :D
One thing I have noticed, there is a false alarm from my Norton Antivirus for created exe file (I tried many times). I never found this alarm from any application generated from HMG before, except I found a false alarm from Comodo antivirus for IDE.EXE file 4/5 months ago.
falsealarm.jpg
falsealarm.jpg (49.31 KiB) Viewed 6952 times
I recompiled same app with HMG295, but no warning found. I also didn't notice any problem with programs created with hmg3.0.0(IX) :)
With best regards.
Sudip

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 6:36 am
by mol
Roberto, pleeeese _do_not_include_ editor.ini file into setup program!

Besides, many thanks for your great work!

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 12:59 pm
by Roberto Lopez
sudip wrote:Hello Master Roberto,
Thanks a lot for this version. :) It runs fine :D
One thing I have noticed, there is a false alarm from my Norton Antivirus for created exe file (I tried many times). I never found this alarm from any application generated from HMG before, except I found a false alarm from Comodo antivirus for IDE.EXE file 4/5 months ago.
falsealarm.jpg
I recompiled same app with HMG295, but no warning found. I also didn't notice any problem with programs created with hmg3.0.0(IX) :)
With best regards.
Sudip
I've answered the false alarm for you indicating that is related with Telock exe compressor.

Regarding this... I don't know :)

Regards,

Roberto.

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 2:36 pm
by Roberto Lopez
Hi All,

An additional note on this release.

Console/Mixed mode setting is part of the project configuration in IDE now. If you open console samples with IDE you'll notice that 'gt=gtwin' config line appears. This signals that.

NETIO server samples requires multi-threading support, so, you'll find the line 'mt=yes' in configuration signaling that.

This way (if I've not missed something) all the samples (console and gui) can be built with IDE only clicking the [RUN] button.

Regards,

Roberto.

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 2:39 pm
by sudip
Thanks a lot Master Roberto :)
I just found an observation. When I use build.bat from command prompt NAV warning doesn't appear. So, it appears only when I use IDE :? I am 100% sure it's a false alarm. :lol:

With best regards.
Sudip

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 2:41 pm
by Roberto Lopez
mol wrote:Roberto, pleeeese _do_not_include_ editor.ini file into setup program!
Well... an initial working configuration is required, but I could handle the same as hmg.ini (not included in installation and automatically created at ide startup if not found).

Regards,

Roberto.

Re: HMG 3.0 + IDE + HFCL Test X

Posted: Wed Oct 28, 2009 2:42 pm
by Roberto Lopez
sudip wrote:Thanks a lot Master Roberto :)
I just found an observation. When I use build.bat from command prompt NAV warning doesn't appear. So, it appears only when I use IDE :? I am 100% sure it's a false alarm. :lol:

With best regards.
Sudip
IDE just calls build.bat, so... :)

Regards,

Roberto.