HMG 3.0 + IDE + HFCL Test X

HMG announcements; Latest HMG-related news, releases, fixes and updates.

Moderator: Rathinagiri

User avatar
Roberto Lopez
HMG Founder
Posts: 3919
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 15 times
Been thanked: 140 times

HMG 3.0 + IDE + HFCL Test X

Post by Roberto Lopez » Wed Oct 28, 2009 3:03 am

- 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.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Vanguarda
Posts: 543
Joined: Wed Feb 11, 2009 10:56 am
Location: Americana - SP
Been thanked: 1 time
Contact:

Post by Vanguarda » Wed Oct 28, 2009 4:00 am

Thanks Master for this new release.

Regards,
--
Paulo Sérgio Durço (Vanguarda)


http://hmglights.wordpress.com/

User avatar
Rathinagiri
Posts: 5250
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Has thanked: 167 times
Been thanked: 165 times
Contact:

Post by Rathinagiri » Wed Oct 28, 2009 5:47 am

Thanks Roberto.

MULTILINE Tab is nice.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.

User avatar
sudip
Posts: 1444
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India
Has thanked: 4 times

Post by sudip » Wed Oct 28, 2009 5:54 am

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 2592 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
With best regards,
Sudip

User avatar
mol
Posts: 3070
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Has thanked: 180 times
Been thanked: 96 times
Contact:

Post by mol » Wed Oct 28, 2009 6:36 am

Roberto, pleeeese _do_not_include_ editor.ini file into setup program!

Besides, many thanks for your great work!

User avatar
Roberto Lopez
HMG Founder
Posts: 3919
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 15 times
Been thanked: 140 times

Post by Roberto Lopez » Wed Oct 28, 2009 12:59 pm

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.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Roberto Lopez
HMG Founder
Posts: 3919
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 15 times
Been thanked: 140 times

Post by Roberto Lopez » Wed Oct 28, 2009 2:36 pm

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.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
sudip
Posts: 1444
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India
Has thanked: 4 times

Post by sudip » Wed Oct 28, 2009 2:39 pm

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
With best regards,
Sudip

User avatar
Roberto Lopez
HMG Founder
Posts: 3919
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 15 times
Been thanked: 140 times

Post by Roberto Lopez » Wed Oct 28, 2009 2:41 pm

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.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

User avatar
Roberto Lopez
HMG Founder
Posts: 3919
Joined: Wed Jul 30, 2008 6:43 pm
Has thanked: 15 times
Been thanked: 140 times

Post by Roberto Lopez » Wed Oct 28, 2009 2:42 pm

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.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)

Post Reply