HMG 3.0 + IDE + HFCL Test X
Posted: 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.