Harbour MiniGUI Extended Edition build 19.12 is published

309 views
Skip to first unread message

Grigory Filatov

unread,
Dec 12, 2019, 2:39:35 AM12/12/19
to Harbour Minigui
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.12.
For the full list, please see the changelog.

* Fixed: The 'OnChange' event fired by a mouse click in a Browse control
  without changing of the row. It exists in the official version too.

* Fixed: A potential RTE at using of a TRANSPARENT checkbox control into
  SplitChild window.

* Revised GdiPlus.dll system library handling:
  - added the new function
    HMG_SaveImage( FileName, cOutName [, cEncoder] [, nJpgQuality] ;
      [, aOutSize] ),
    where cEncoder parameter may be "BMP", "JPEG", "PNG", "GIF" or
    "TIFF" value ("BMP" is a default).

* The Image control supports now ICON images from the resources via
  using of a dynamic loading of the system library GdiPlus.dll.

* The CHECKBOX, FRAME and RADIOGROUP controls supports the FontColor
  and BackColor properties in the THEMED Operating Systems.
  It was a postponed user's request.

* The PROGRESSBAR control supports the ForeColor and BackColor
  properties at a definition in the THEMED Operating Systems.

* The function InputWindow() supports now an optional 11th logical
  parameter to use a Switcher control for a managing of the logical
  variables (default value is false).

* The internal function ErrorMessage() will return an information
  about the mistaked arguments of calling function from error object.

* The minor modification of a data value position in the BAR GRAPH.

* Updated header file i_hmgcompat.ch for compatibility with Official HMG.

* Updated Harbour Compiler 3.2.0dev to a recent Git-version.
  (ChangeLog Last Entry: 2019-12-03 11:42)

* Updated HMGS-IDE v.1.4.3.8, TSBrowse and Sqlite3 libraries.

* Added the new interesting samples and updated some Basic and
  Advanced samples.

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


There is also an extra Minigui Ex build for the Embarcadero C++ 10.1
Berlin compiler at


This release is considered stable and ready for production use.

The upgrade to this build is recommended.

Merry Christmas and Happy New Year!

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

Grigory Filatov

unread,
Dec 12, 2019, 2:41:31 AM12/12/19
to Harbour Minigui
To whom it may concern

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

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

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

The above distros are available for the all donators.

Thanks for your attention.

Bob Burns

unread,
Dec 19, 2019, 6:30:18 AM12/19/19
to Harbour Minigui
Hi Grigory
Thank you for the update.
I have encounted an unusual problem with my new Windows 10 Prof 64 bit PC - I am unable to run any of the installation routines on this PC after version 19.03. Every one up to and including that one installs with no problems, all after it simply do nothing. Double clicking on the EXE file produces a roughly half second circular timer in the mouse pointer and then nothing. No error messages

All of these versions install correctly when running Windows 7 Professional 64 bit under VMWare on this same PC.

I did a search of the foreum for certain key words but nothing found that helps. Can anyone help please?

Have a good Christmas and Regards

Bob F Burns

Grigory Filatov

unread,
Dec 19, 2019, 6:56:03 AM12/19/19
to Harbour Minigui
Hi Bob,

Thanks for your feedback.

I don't a solution for your local problem. I guess that it may be a restriction from your antivirus program.

My work OS is Windows 10 Corporate ver.1607 64-bit right now and there is not a problem with launching of the Minigui applications..

BTW You have a workaround with VMWare ;-)

Merry Xmas.

Grigory

Bob Burns

unread,
Dec 19, 2019, 5:03:15 PM12/19/19
to Harbour Minigui
Hi Grigory
Thank you for your prompt reply. I will examine the Zone Alarm firewall logs. .
There was no problem at all in installing under VMWare - went very easily.
Regards
Bob F burns

Jnf Nascimento

unread,
Dec 20, 2019, 8:46:31 PM12/20/19
to Harbour Minigui

error download minigui

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webm...@hmgextended.meditrax.com to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

Grigory Filatov

unread,
Dec 21, 2019, 2:39:22 AM12/21/19
to Harbour Minigui
Hi Jnf Nascimento,

Thanks for your error report.

It is fixed now and you can download the Minigui setups without a problem.

HTH,
Grigory
Message has been deleted

Jnf Nascimento

unread,
Dec 26, 2019, 6:45:47 PM12/26/19
to Harbour Minigui
backcolor panel error? minigui 19.12

      define window Painel_form;
           parent Form_1;
           row 55;                 
           col (wi) -430;
           height 300 ;
           width 400;
           windowtype panel;
           nosize;      
           backcolor {0,0,0,};   // not obeying backcolor          
           on init(Msginfo())
       end window

Grigory Filatov

unread,
Dec 27, 2019, 2:27:08 AM12/27/19
to Harbour Minigui
Hi Jnf Nascimento,

> backcolor panel error?

No, it isn't.
The wrong backcolor definition is ignored in this case.

Please be so kind to try with the correct color value {0,0,0} in a backcolor definiton.

HTH,
Grigory

Jnf Nascimento

unread,
Dec 27, 2019, 9:34:37 AM12/27/19
to Harbour Minigui
hi Grigory resolved so it's a correction from the previous one as the previous one accepted thank you very much

John Ward

unread,
Jan 9, 2020, 1:52:15 PM1/9/20
to Harbour Minigui
Grigory, 

I found a bug in the \MiniGUI\BATCH\Compile.bat file.

The "if" statements are not ordered correctly, resulting in duplication of the switches.

Here is how they look now:

:WARNSET
  if not defined MV_SWITCH set MV_SWITCH=-w -es2
  if     defined MV_SWITCH set MV_SWITCH=%MV_SWITCH% -w -es2
  if not defined MV_CSWITCH set MV_CSWITCH=-w -w-par -w-inl
  if     defined MV_CSWITCH set MV_CSWITCH=%MV_SWITCH% -w -w-par -w-inl
  goto PARMORE

:ADDSWITCH
  shift
  if "%1"=="" goto ARGMISS
  if not defined MV_SWITCH set MV_SWITCH=%1
  if     defined MV_SWITCH set MV_SWITCH=%MV_SWITCH% %1
  goto PARMORE

:ADDCSWITCH
  shift
  if "%1"=="" goto ARGMISS
  if not defined MV_CSWITCH set MV_CSWITCH=%1
  if     defined MV_CSWITCH set MV_CSWITCH=%MV_CSWITCH% %1
  goto PARMORE


Here is how they should look:

:WARNSET
  if     defined MV_SWITCH set MV_SWITCH=%MV_SWITCH% -w -es2
  if not defined MV_SWITCH set MV_SWITCH=-w -es2
  if     defined MV_CSWITCH set MV_CSWITCH=%MV_SWITCH% -w -w-par -w-inl
  if not defined MV_CSWITCH set MV_CSWITCH=-w -w-par -w-inl
  goto PARMORE

:ADDSWITCH
  shift
  if "%1"=="" goto ARGMISS
  if     defined MV_SWITCH set MV_SWITCH=%MV_SWITCH% %1
  if not defined MV_SWITCH set MV_SWITCH=%1
  goto PARMORE

:ADDCSWITCH
  shift
  if "%1"=="" goto ARGMISS
  if     defined MV_CSWITCH set MV_CSWITCH=%MV_CSWITCH% %1
  if not defined MV_CSWITCH set MV_CSWITCH=%1
  goto PARMORE



Thanks for all of your hard work and support!

John

John Ward

unread,
Jan 9, 2020, 1:55:40 PM1/9/20
to Harbour Minigui
Just to clarify (in case it has already been addressed), I discovered this with the March 5th 2019 build.

Grigory Filatov

unread,
Jan 9, 2020, 2:51:41 PM1/9/20
to Harbour Minigui
Hi John,

Thanks for your correction.

It will be fixed at a next build, of course.

Regards,
Grigory

четверг, 9 января 2020 г., 20:52:15 UTC+2 пользователь John Ward написал:
Reply all
Reply to author
Forward
0 new messages