Harbour MiniGUI Extended Edition build 19.10 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:

Harbour MiniGUI Extended Edition build 19.10 is published

Post by gfilatov »

Hi Friends,

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

It is a regularly scheduled maintenance and bugfix release.

Here's a breakdown of some of the modifications in the build 19.10.
For the full list, please see the changelog.
* Added the new commands for managing of the Splash Windows:
INIT SPLASH WINDOW
SHOW SPLASH WINDOW PICTURE <image> ;
[ DELAY <delay> ] ;
[ ON INIT <InitProcedure> ] ;
[ ON RELEASE <ReleaseProcedure> ]
where <image> may be BMP, JPG, PNG, GIF or TIF image
from application's resources or from a disk file.

* Added the new commands for tuning of the Status Items
properties at runtime:
SET STATUSITEM <nItem> OF <Form> ;
[ FONTCOLOR | BACKCOLOR | ALIGN | ACTION ] [ TO ] <xValue>

* Added the useful pseudo-function HMG_SysWait( [ <nSeconds> ] )
which is based upon the Harbour function hb_idleSleep().

* The first code refactoring attempt was made using of the
individual modules for:
- the extended and owner-draw controls;
- the filenames management functions;
- the nonclient C-functions;
- the databases conversion auxiliary functions.

* The normal stringify result markers <""> was changed to smart
stringify result markers <()>. It allows to define the forms and
controls from a variable without using of a macro operator, i.e.
(cVar) instead of &cVar. It was a postponed user's request.
Don't miss these new features!

* Adaptation of MiniGUI core for compatibility with BCC 5.8.2
compiler. It is a preferable C-compiler now instead of BCC 5.5.1.
It was a postponed user's request.

* The ButtonEX control supports now an optional clause
HOTKEY <KeyName>, the 'ImageWidth' and 'ImageHeight' properties.

* The 'Icon' property in ButtonEX control may accept an icon handle.

* Synchronized Extended HMG for compatibility with Official HMG:
- New: function IsContextMenuDefined ( cFormName );
- New: function IsNotifyMenuDefined ( cFormName ).

* Updated Harbour Compiler 3.2.0dev to a recent Git-version.
(ChangeLog Last Entry: 2019-09-11 10:16)

* Updated the TSBrowse, Curl and Sqlite3 libraries.

* Added the new interesting samples and updated some Basic and
Advanced samples.
A setup of the build 19.10 for Borland C++ 5.8.2 is published at
the following URL:

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

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: Harbour MiniGUI Extended Edition build 19.10 is published

Post by Anand »

Thanks Grigory for MG ver 19.10.

Regards,

Anand
Regards,

Anand

Image
User avatar
serge_girard
Posts: 3161
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by serge_girard »

Big applause and thanks!

Serge
There's nothing you can do that can't be done...
User avatar
mustafa
Posts: 1158
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Contact:

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by mustafa »

Thanks Grigory

Regards

Mustafa
User avatar
quartz565
Posts: 667
Joined: Mon Oct 01, 2012 12:37 pm
Location: Thessaloniki, Greece
Contact:

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by quartz565 »

Thanks Grigory!
Best Regards,
Nikos.

os: Windows Server 2019 - 64
User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Fixed: Problem with a handling of 'Transparent' property of a label
which was placed on top of an image (introduced in the build 19.10).
Bug was reported by Valtecom Jose Martins.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Modified: ButtonEx: using of the Harbour function hb_tokenCount()
instead of a local implementation.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo3.prg in folder \samples\Basic\ButtonEx)
* Enhanced: Added the Metro color's constants to the header file
include\i_color.ch.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Updated: HBPrinter library v.2.48:
- modified toolbar buttons placing in the Preview form and a look
of Options dialog;
- updated Greek language translation.
Based upon a contribution of Pete D. <pete_westg/at/yahoo.gr>.
Revised by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Advanced\HBPrinter)
* Updated: Harbour Compiler 3.2.0dev (SVN 2019-09-11 10:16):
* Updated: OpenSSL wrapper for using of the version 1.0.2t.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(look at ReadMe.txt in folder \harbour)
* New: 'Circle Progress Animation' sample.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\CircleProgressAnimation)
The upgrade to this build is recommended.

Please note that there are also the private MiniGUI builds for the following
well-known free C-compilers:

- MinGW GNU C 9.2.1 (32-bit);
- MinGW GNU C 8.2.0 (64-bit);

- MS Visual C++ 2019 (32-bit);
- MS Visual C++ 2019 (64-bit).

Thanks for your attention.

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

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Updated: HbSQLite3 library:
- update for using SQLITE3 version 3.31.0dev (from 3.30.1).
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* Updated: Harbour Compiler 3.2.0dev (SVN 2019-09-11 10:16):
* the hbrdd and hbrtl core libraries were compiled with the default
switch -l for a smallest size.
Note: the minimal supported platform is Windows XP now.
The recommended platforms are Windows 7 and later.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(look at ReadMe.txt in folder \harbour)
* Updated: HMGS-IDE v.1.4.3.7 Project Manager and Two-Way Visual Form Designer:
* Changed: the default C-compiler is BCC 5.8 now instead of BCC 5.5.
* Updated: in mpmc.prg use Harbour contrib hbziparc library instead
of obsolete ziparchive library.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \Ide\Samples\Zip)
* Updated: MPM and MPMC utilities will use Harbour contrib hbziparc library.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folders \Utils\MPM and \Utils\MPMC)
The upgrade to this build is recommended if you had used the IDE or MPM tools.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
User avatar
AUGE_OHR
Posts: 2060
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by AUGE_OHR »

hi,

i got a Virus Message :o
MiniGUI_Virus.jpg
MiniGUI_Virus.jpg (59.1 KiB) Viewed 5474 times
i guess it is a Mismatch from my Antivirus Software ...

---

sorry when i ask ... but i don't understand "which" Version to use now :?:
i understand that MiniGui is Part of HMG but this enhance Version is installed in different Directory :o

as HMG 3.4.4 was configure for MinGW ... did i have to switch to BCC :?:
Question : can i use BCC32 v7.x 32 Bit too :?:
have fun
Jimmy
User avatar
AUGE_OHR
Posts: 2060
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by AUGE_OHR »

hi,

i try to start IDE with

Code: Select all

c:\MiniGUI\IDE\ide.exe c:\MiniGUI\IDE\ide.exe
but it does not work :o

but it work with HPJ :!:

---

i have read about
c:\MiniGUI\BATCH\Compile.Bat
c:\MiniGUI\BATCH\minigui.cfg
and change BCC to my Path

Code: Select all

MG_BCC=c:\BCC582
now when load a HBP file it create a INI ... but all Value are "default"

my Request : create new INI from c:\MiniGUI\IDE\ide.ini with all Value under [wPreferences]
have fun
Jimmy
User avatar
gfilatov
Posts: 1060
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Post by gfilatov »

Hi,
AUGE_OHR wrote: Thu Nov 07, 2019 12:20 am i understand that MiniGui is Part of HMG...
Wrong guessing... :oops:
AUGE_OHR wrote: Thu Nov 07, 2019 12:20 am Question : can i use BCC32 v7.x 32 Bit too :?:
Sure.
You can use the MiniGUI Ex library with the following C-compilers:

- MinGW GNU C 9.2.1 (32-bit);
- MinGW GNU C 8.2.0 (64-bit);

- MS Visual C++ 2019 (32-bit);
- MS Visual C++ 2019 (64-bit);

- Borland/Embarcadero C++ 7.4 (32-bit);

- Open Watcom C/C++ 2.0 (32-bit);

- Pelles ISO C 9.0 (32-bit);
- Pelles ISO C 9.0 (64-bit).

HTH :idea:
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
Post Reply