HMG Extended Edition version 21.07 is published

You can share your experience with HMG. Share with some screenshots/project details so that others will also be benefited.

Moderator: Rathinagiri

User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

HMG Extended Edition version 21.07 is published

Post by gfilatov »

Hi Friends,

We are pleased to announce a new build of Harbour MiniGUI Extended
Edition.

Here's a breakdown of some of the modifications in the build 21.07.
For the full list, please see the changelog.
* Minor correction in the method VarPut() of the Harbour TGet class.
It fixes the following problem: GetBox control do not execute the
'On Change' procedure after assigning a value at the calling of
the function SetProperty ( Form, GetBox, 'Value', xValue ).

* Fixed a missing PICTURE clause handling in the BROWSE control at the
alternative syntax.

* A Star Rating is a type of rating question that allows users to rank
attributes on a 5- or 10-point scale represented with stars.
It is a 5-point matrix question, but instead of radio buttons or
checkboxes, stars are used to represent it.
Syntax:
@ <row>,<col> RATING <name> [ OF <parent> ] ;
[ WIDTH <w> ] ;
[ HEIGHT <h> ] ;
[ PICTURE { "image1.png", "image2.png" } ] ;
[ FROM RESOURCE ] ;
[ STARS <count> ] ;
[ RATE <value> ] ;
[ SPACING <space> ] ;
[ ON CHANGE <change> ] ;
[ TOOLTIP <tooltip> ] ;
[ BORDER ] ;
[ VERTICAL ] ;
[ READONLY ]
There is the read/write 'Value' property for this control.

* Added a new method 'GetArray' for retrieving of array for ComboBox,
Grid, ListBox at runtime.

* Added new command for managing delimiter in the function HMG_Alert():
SET ALERT EOL [ NORMAL | STANDARD ]
The default is STANDARD: '|' symbol for Greek language and ';' -
for others.

* Added the disabled 'Checked On' state in the SWITCHER control.
It is now a fully functional Windows 10 control.

* INI file - added the following new commands:
- GET BEGIN COMMENT TO <uVar>;
- GET END COMMENT TO <uVar>;
- SET BEGIN COMMENT TO <uVal>;
- SET END COMMENT TO <uVal>;
and the corresponding functions:
- GetBeginComment() and SetBeginComment() to get/set a comment at
the first line of an INI file;
- GetEndComment() and SetEndComment() to get/set a comment at the
last line of an INI file.

* Updated DO REPORT command:
- added the ability to define the fontname used to print the report;
- implementation some internationalization of the few messages that
are displayed during the report creation (please, add translation
in your language).

* The function AlertRetryCancel() is localized now.

* Updated HMGS-IDE v.1.4.4.4, GraphPlus and Shell32 libraries.

* Added the new interesting samples and updated some examples.
There are the separate versions of the MiniGUI library for ANSI and
UNICODE characters.

A setup of the ANSI build 21.07 for Borland C++ 5.8.2 is published at
the following URL:

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe

There is also an extra donationware Minigui Ex build for the
Embarcadero C++ 10.2 ‘Tokyo’ compiler.

It is a regularly scheduled maintenance release.

This release is considered stable and ready for production use.

The upgrade to this build is recommended.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
User avatar
Anand
Posts: 595
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF

Re: HMG Extended Edition version 21.07 is published

Post by Anand »

Thanks for the update, Grigory
Regards,

Anand

Image
User avatar
salamandra
Posts: 311
Joined: Thu Jul 31, 2008 8:33 pm
DBs Used: DBF, MySQL, SQL
Location: Brazil

Re: HMG Extended Edition version 21.07 is published

Post by salamandra »

Hi Grigory,
Thank you very much for this new release (and for your efforr).


Salamandra, Brazil
There is one time in which is crucial awakening. That time is now. ( Buddha )
JALMAG
Posts: 262
Joined: Sun Jan 10, 2010 7:05 pm
DBs Used: DBF, MariaDB
Location: España - Spain

Re: HMG Extended Edition version 21.07 is published

Post by JALMAG »

Thanks Grigory!!
User avatar
luisvasquezcl
Posts: 1258
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: HMG Extended Edition version 21.07 is published

Post by luisvasquezcl »

Congratulation Grigory.
BEST regards
User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 21.07 is published

Post by gfilatov »

Hi All,

Thanks for your feedback.

Please note that there are also the MiniguiEx build 21.07 for the following freeware C-compilers:

- Embarcadero C++ 7.30 for Win32;

- MinGW 32-bit (GCC with MCF thread model, built by LH_Mouse.) 11.1.1 20210708;

- MinGW 64-bit (MinGW-W64 x86_64-posix-seh, built by Brecht Sanders) 11.1.1 20210710;

- Microsoft Visual C++ 19.29.30037 (32/64-bit).

The above packages are available for the all donators by their request 8-)
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 21.07 is published

Post by gfilatov »

Hi All,

I've uploaded the updated setup of the build 21.07 for Borland C++ 5.8.2 at

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe

Whatsnew:
2021/07/30: HMG Extended Edition version 21.07 (Update 1).
* Fixed: Correction of the vertical position of the page titles for the
font's size more than 24 pt in the ownerdraw colored TAB.
Requested by Verchenko Andrey <verchenkoag/at/gmail.com>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo.prg in folder \samples\Basic\TAB)
* New: Added the new command to create a link file (short-cut).
Syntax:
CREATE LINK FILE <Linkfile> ;
TARGETFILE <Targetfile> ;
[ TARGETARGS <Targetargs> ] ;
[ DESCRIPTION <Description> ] ;
[ SHOWMODE <Showmode> ] ;
[ [ WORKING ] DIRECTORY <Curdir> ] ;
[ ICON [ LOCATION ] <Iconfile> ] ;
[ ICONINDEX <Iconindex> ] ;
[ RESULT [ TO ] <nSuccess> ]
where
Linkfile - the file name of the actual link file;
Targetfile - the file name of the link's target;
Targetargs - the command line arguments of the link's target;
Description - the description of the link's target;
Showmode - the ShowWindow() constant for the link's target;
Curdir - the working directory of the active link;
Iconfile - the file name of the icon file used for the link;
Iconindex - the index of the icon in the icon file.
This is based on an example in MSDN.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Basic\CreateLink)
* Updated: Header file i_hmgcompat.ch for compatibility with Official HMG:
- added two pseudo-functions GetControlFontHandle( Control, Form )
and GetControlFontHandleByIndex( idx ).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Applications\GenPassword)
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.37.0dev (from 3.36.0).
Contributed by Grigory Filatov <gfilatov@inbox.ru>.
* Updated: 'Registry Test' sample:
- added the auxiliary function SetWallPaper().
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\REGISTRY)
* Updated: 'Link Executor' sample:
- updated for compatibility with Windows 10.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Applications\LINK_EXECUTOR)
Thanks for your attention and support. :arrow:

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 21.07 is published

Post by gfilatov »

Hi All,

I've uploaded the updated setup of the build 21.07 for Borland C++ 5.8.2 at

http://hmgextended.com/files/CONTRIB/hm ... -setup.exe

Whatsnew:

2021/08/12: HMG Extended Edition version 21.07 (Update 2).
* New: Added the useful function HMG_FileCopy() to copy a file to a new file.
Syntax:
HMG_FileCopy( <cSourceFile>, <cTargetFile>, [<nBuffer>], [<bEval>] )
--> lSuccess
where
<cSourceFile> is the name of the source file including the path and
the extension;
<cTargetFile> is the name of the target file including the path and
the extension;
<nBuffer> is the buffer size in bytes. The default is 8192 bytes;
<bEval> is the code block which is executed with the percentage
of the file copied.
This function returns false if an errors occurs, otherwise,
it returns true.
Based upon a contribution of Jacek Kubica <kubica/at/wssk.wroc.pl>
(see demo in folder \samples\Basic\Filecopy)
* Updated: Pacified a C-warning in the MiniGUI core for compatibility
with the new Pelles C 11.0 (64-bit).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* New: The SELECTOR library source code (see in folder \Source\SELECTOR).
Based upon a code of Janusz Piwowarski for Clipper.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Basic\Charts_3)
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- added the new variable :bDrawCell in the TSColumn class.
This codeblock will executed in the methods DrawLine() and
DrawSelect() before calling the method TSDrawCell().
Suggested and contributed by Sergej Kiselev.
* New: 'Registry class for Xbase++ usage' sample.
Based upon a contribution of HMG user Jimmy.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\RegClass)
* New: 'Tab Control with OOP' sample.
Contributed by Sergej Kiselev and Verchenko Andrey
(see demo3.prg in folder \samples\Basic\TAB)
Thanks for your attention and support.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 21.07 is published

Post by gfilatov »

Hi All,

Please note that there are also the MiniguiEx build 21.07 for the following MinGW GNU C compilers:

- MinGW 32-bit (GCC with MCF thread model, built by LH_Mouse.) 11.2.1 2021-08-09;

- MinGW 32-bit (MinGW-W64 i686-posix-dwarf, built by Brecht Sanders) 11.2.0;

- MinGW 64-bit (MinGW-W64 x86_64-posix-seh, built by Brecht Sanders) 11.2.0;

The above packages are available for the all donators by their request 8-)
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
Anand
Posts: 595
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF

Re: HMG Extended Edition version 21.07 is published

Post by Anand »

Thanks for the update, Grigory
Regards,

Anand

Image
Post Reply