Page 1 of 2

HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 5:33 am
by Roberto Lopez
- HMG 3.0.0 Changelog:

English:
--------

- Updated: Harbour compiler to 2.0 Beta 3 (HMG IDE 2.9.4 and earlier
versions ARE NOT COMPATIBLE with this HMG version).

- Updated: MingW compiler to 4.4.1

- Modified: Samples.

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

Added: RDDSQL samples.

-\HMG\SAMPLES\RDD.SQL\MYSQL
-\HMG\SAMPLES\RDD.SQL\ODBC
-\HMG\SAMPLES\RDD.SQL\ARRAY

- Modified: 'Compile.bat'. It is based on HBMK2 now, allowing incremental
builds with multiples .prg.

Usage:

Compile [options] [<script>] src[.prg]>

Options:

-d: Debugger Support
-c: Console/Mixed Mode
-i: Incremental Build
-r: Rebuild All
-incpath=<p>: additional path to search for headers
-L<libpath>: additional path to search for libraries
-l<libname>: link with <libname> library. <libname> should be without path, extension and 'lib' prefix (unless part of libname)
- <script> can be <@script> (.hbm format), <script.hbm>, <script.hbp> or <script.hbc>.

Thanks to Teo Fonrouge and Viktor Szakáts for help on this.

Samples:

* Compile one program (GUI)

Compile prog1

* Compile one program (Console/Mixed mode)

Compile -c prog1

* Compile multiple programs

Compile prog1 prog2 prog3

* Compile multiple programs (Incremental)

Compile -i prog1 prog2 prog3

* Compile multiple programs (Rebuild All)

Compile -r prog1 prog2 prog3

More Samples: \hmg\samples\multi.prg

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

- Actualizado: Harbour compiler a 2.0 Beta 3 (HMG-IDE versión 2.9.4 y
anteriores no es compatible con esta versión de HMG).

- Actualizado: MingW compiler a 4.4.1

- Modificado: Samples.

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

Agregado: Ejemplos RDDSQL.

-\HMG\SAMPLES\RDD.SQL\MYSQL
-\HMG\SAMPLES\RDD.SQL\ODBC
-\HMG\SAMPLES\RDD.SQL\ARRAY

- Modificado: 'Compile.bat'. Desde esta versión, está basado en HBMK2,
permitiendo la compilación incremental de múltiples .prg.

Uso:

Compile [options] [<script>] src[.prg|.o]>

Options:

-d: Debugger Support
-c: Console/Mixed Mode
-i: Incremental Build
-r: Rebuild All
-incpath=<p>: additional path to search for headers
-L<libpath>: additional path to search for libraries
-l<libname>: link with <libname> library. <libname> should be without path, extension and 'lib' prefix (unless part of libname)
- <script> can be <@script> (.hbm format), <script.hbm>, <script.hbp> or <script.hbc>.

Ejemplos:

* Compilar un programa (GUI)

Compile prog1

* Compilar un programa (Console/Mixed mode)

Compile -c prog1

* Compilar múltiples programas

Compile prog1 prog2 prog3

* Compilar múltiples programas (Incremental)

Compile -i prog1 prog2 prog3

* Compilar multiples programas (Rebuild All)

Compile -r prog1 prog2 prog3

Mas Ejemplos: \hmg\samples\multi.prg




Download/Descarga: https://sourceforge.net/projects/harbou ... e/download

Enjoy!

Roberto.

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 6:02 am
by Vanguarda
WOW, Thank´s Master, for this new test version.

I´ll test it.


With best regards,

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 7:35 am
by Rathinagiri
Oh! Great Roberto.

I think there are so many benefits and also hurdles. Let us tackle. :)

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 8:01 am
by Vanguarda
Masters, i recompile the samples include on "C:\hmg\Samples" and recompile some other projects. For me the this new version let our projects more fast. Or i´m wrong?

I could see a possible improvement in performance, with examples (and my own projects) related to the report, grid and browse control.

Please, let me know if i´m wrong.

I´ll continue test in here. Thanks again for this new version.

With Best Regards,

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 10:16 am
by esgici
Wonderful ! :D

Thanks a lot Maestro

With best regards

--

Esgici

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 11:28 am
by mol
Great work, Roberto!

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 1:10 pm
by Roberto Lopez
Vanguarda wrote:Masters, i recompile the samples include on "C:\hmg\Samples" and recompile some other projects. For me the this new version let our projects more fast. Or i´m wrong?

I could see a possible improvement in performance, with examples (and my own projects) related to the report, grid and browse control.

Please, let me know if i´m wrong.

I´ll continue test in here. Thanks again for this new version.

With Best Regards,
It took me about two complete days to prepare this buid and I've had no time to do benchmarks, but I can see a possible speed inprovement too.

At least, I'm sure that compilation is faster.

Regards,

Roberto.

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 1:25 pm
by Roberto Lopez
rathinagiri wrote:Oh! Great Roberto.

I think there are so many benefits and also hurdles. Let us tackle. :)
The only serious problem that I've found is ADORDD failure.

Anyway, IMHO, RDDSQL is (by far) better soluton. It allows to work with MySql and access (mdb) databases smoothly.

On the good side is HBMK2 (invoked by 'Compile.bat' to make it easier to use).

It will be allow us to handle big projects from the command line in a simple and fast way.

Finally, new and enhanced Harbour contributions, will allow us to enhance HMG itself (hopefully) soon.

Regards,

Roberto.

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 1:39 pm
by fchirico
Roberto Lopez wrote:
- HMG 3.0.0 Changelog:

Download/Descarga: https://sourceforge.net/projects/harbou ... e/download

Enjoy!

Roberto.
Gracias!

La estaremos probando!

Saludos, Fernando Chirico.

Re: HMG 3.0 (Test I)

Posted: Sun Oct 11, 2009 2:38 pm
by sudip
Hello Master Roberto,
Thanks a lot for this version. I just downloaded it and I shall comeback after testing :)
With best regards.
Sudip