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: 667
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 24 times
Been thanked: 232 times
Contact:

Harbour MiniGUI Extended Edition build 19.10 is published

Post by gfilatov » Tue Oct 22, 2019 6:50 am

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: 424
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF
Has thanked: 119 times
Been thanked: 60 times

Post by Anand » Tue Oct 22, 2019 9:47 am

Thanks Grigory for MG ver 19.10.

Regards,

Anand
Image

User avatar
serge_girard
Posts: 2361
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Has thanked: 607 times
Been thanked: 124 times
Contact:

Post by serge_girard » Tue Oct 22, 2019 12:28 pm

Big applause and thanks!

Serge

User avatar
mustafa
Posts: 848
Joined: Fri Mar 20, 2009 11:38 am
DBs Used: DBF
Location: Alicante - Spain
Been thanked: 129 times
Contact:

Post by mustafa » Tue Oct 22, 2019 2:09 pm

Thanks Grigory

Regards

Mustafa

User avatar
quartz565
Posts: 566
Joined: Mon Oct 01, 2012 12:37 pm
Location: Thessaloniki, Greece
Has thanked: 175 times
Been thanked: 20 times
Contact:

Post by quartz565 » Tue Oct 22, 2019 5:26 pm

Thanks Grigory!
Best Regards,
Nikos.

os: Windows Server 2012 - 64
hw: HP Server E5606, 2.13GHz, 8.00 GB - Intel Xeon CPU

User avatar
gfilatov
Posts: 667
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 24 times
Been thanked: 232 times
Contact:

Post by gfilatov » Fri Oct 25, 2019 6:31 am

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: 667
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 24 times
Been thanked: 232 times
Contact:

Post by gfilatov » Wed Oct 30, 2019 7:12 am

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: 182
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany
Has thanked: 17 times
Been thanked: 21 times

Post by AUGE_OHR » Thu Nov 07, 2019 12:20 am

hi,

i got a Virus Message :o
MiniGUI_Virus.jpg
MiniGUI_Virus.jpg (59.1 KiB) Viewed 198 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 :?:

User avatar
AUGE_OHR
Posts: 182
Joined: Sun Aug 25, 2019 3:12 pm
DBs Used: DBF, PostgreSQL, MySQL, SQLite
Location: Hamburg, Germany
Has thanked: 17 times
Been thanked: 21 times

Post by AUGE_OHR » Thu Nov 07, 2019 6:19 am

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]

User avatar
gfilatov
Posts: 667
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 24 times
Been thanked: 232 times
Contact:

Post by gfilatov » Thu Nov 07, 2019 7:22 am

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