Monday, July 07, 2008

Harbour MiniGUI 2.5.0.

English:

- Changed: Version number updated to 2.5 reflecting various major
changes related to non-minigui core support libraries.
Applications using ZIP and/or REGISTRY support commands WILL REQUIRE
code changes.

- Updated: Harbour compiler to version 1.0 RC2.

- Changed: ZIP support is provided now by HBMZIP Harbour contribution
library (linked by default). Clauses STOREPATH, LEVEL, EXTRACTPATH and
CREATEDIR, has been REMOVED from COMPRESS/UNCOMPRESS commands. XZIP.DLL
IS NOT REQUIRED ANYMORE.

- Paths will be always stored when being specified in
array.

- Paths will be always restored when were specified in
array at compression time.

The updated (simplified) command syntax is:

COMPRESS [ FILES ] aFileNames
TO cZipFile
[ BLOCK ] bBlock
[ OVERWRITE ]

UNCOMPRESS [ FILE ] cZipFile
[ BLOCK ]

Alternatively these new functions may be used:

CompressFiles ( cZipfile , aFileNames , [bBlock] , [lOovr] )
UncompressFiles ( cZipfile , [bBlock] )

Take a look at \hmg\samples|\zip.

- Changed: Registry support is now provided by HBW32 Harbour
contribution library (linked by default). The commands: OPEN REGISTRY,
GET VALUE, SET VALUE, DELETE VALUE and CLOSE REGISTRY has been REMOVED.
The following functions must be used instead:

RegistryRead( cRegPath )
RegistryWrite( cRegPath, xValue )

Examples:

RegistryRead("HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper" )
RegistryWrite("HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper","New")

Take a look at \hmg\samples\registry.

- Changed: Bug report. Please submit it to
http://sourceforge.net/harbourminigui (bugs section)

- Changed: Wish list. Please submit it to
http://sourceforge.net/harbourminigui (Wish list section)

Español:

- Modificado: Número de verión actualizado a 2.5 reflejando
varios cambios importantes relacionados con librerías accesorias
(no relacionadas con el núcleo de MiniGUI).
Las aplicaciones que usen comandos de soporte para el manejo de
archivos ZIP o de Registry REQUERIRÁN cambios en el código.

- Actualizado: Compilador Harbour a la version 1.0 RC2.

- modificado: El soporte para ZIP es proporcionado por la librería HBMZIP
(contribución de Harbour) que es enlazada por defecto. La cláusulas
STOREPATH, LEVEL, EXTRACTPATH y CREATEDIR, han sido REMOVIDAS de los
comandos COMPRESS/UNCOMPRESS. XZIP.DLL YA NO ES REQUERIDA.

- Los paths serán siempre almacennados cuando sean
especificados en el array .

- Los paths serán siempre restaurados cuando se hayan
especificado en al momento de la compresión.

La sintaxis actualizada (simplificada) de los comandos es:

COMPRESS [ FILES ] aFiles
TO cZipfile
[ BLOCK bBlock ]
[ OVERWRITE ]

UNCOMPRESS [ FILE ] cZipfile
[ BLOCK bBlock ]

Alternativamente estas nuevas funciones pueden usarse:

CompressFiles ( , , [] , [] )
UncompressFiles ( , [] )

Ejemplos: \hmg\samples|\zip.

- Modificado: El soporte de Registry es proporcionado por la
librería HBW32 (contribución de Harbour enlazada por defecto).
Los comandos: OPEN REGISTRY, GET VALUE, SET VALUE, DELETE VALUE y
CLOSE REGISTRY han sido REMOVIDOS.
Las siguientes funciones deben usarse en su lugar:

RegistryRead( cRegPath )
RegistryWrite( cRegPath, xValue )

Ejemplos:

RegistryRead("HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper" )
RegistryWrite("HKEY_CURRENT_USER\Control Panel\Desktop\Wallpaper","New")

Más ejemplos \hmg\samples\registry.

- Modificado: Bug report. Para reportar bugs:
http://sourceforge.net/harbourminigui (bugs section)

- Modificado: Wish list. Para enviar ideas y sugerencias:
http://sourceforge.net/harbourminigui (Wish list section)