Page 1 of 2

Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Tue Oct 22, 2019 6:50 am
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]

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Tue Oct 22, 2019 9:47 am
by Anand
Thanks Grigory for MG ver 19.10.

Regards,

Anand

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Tue Oct 22, 2019 12:28 pm
by serge_girard
Big applause and thanks!

Serge

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Tue Oct 22, 2019 2:09 pm
by mustafa
Thanks Grigory

Regards

Mustafa

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Tue Oct 22, 2019 5:26 pm
by quartz565
Thanks Grigory!

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Fri Oct 25, 2019 6:31 am
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]

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Wed Oct 30, 2019 7:12 am
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]

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Thu Nov 07, 2019 12:20 am
by AUGE_OHR
hi,

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

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Thu Nov 07, 2019 6:19 am
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]

Re: Harbour MiniGUI Extended Edition build 19.10 is published

Posted: Thu Nov 07, 2019 7:22 am
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: