Harbour MiniGUI Extended Edition build 19.08 is published
Moderator: Rathinagiri
Harbour MiniGUI Extended Edition build 19.08 is published
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.08.
For the full list, please see the changelog.
* Fixed missed hiding of all controls on a FOCUSED deleted TabPage in the
function _DeleteTabPage().
It exists in the official version too.
* Added possibility to modify the following Windows events at runtime:
- OnInit
- OnRelease
- OnInteractiveClose
- OnGotFocus
- OnLostFocus
- OnNotifyClick
- OnMouseclick
- OnMouseDrag
- OnMouseMove
- OnMove
- OnSize
- OnMaximize
- OnMinimize
- OnPaint
- OnRestore
- OnDropFiles
* Added the useful pseudo-functions HMG_RGB2n( n1 [, n2] [, n3] ) and
HMG_n2RGB( n ) for converting of a color array.
* Added the useful pseudo-functions GetFontWidth( FontName, nLen ) and
GetFontHeight( FontName ) for receiving of the font's parameters.
Note that a font should be defined by command
DEFINE FONT <FontName> FONTNAME <sysfont> ...
* The 'Cursor' property is supported in the function GetProperty()
for the Forms.
* Added possibility to modify of 'OnEnter' event for the controls
at runtime.
* Added possibility to modify of the 'OnListDisplay/OnDropDown' and
'OnListClose/OnCloseUp' events for ComboBox control at runtime.
* The Spinner control supports now a changing of the INCREMENT
property at runtime.
* The Timer control supports now a changing of the INTERVAL and
ONCE properties at runtime.
* The BTNTEXTBOX control supports now a changing of the separated
TOOLTIPs for the edit box and buttons at runtime.
* The GETBOX control supports now a changing of the separated
TOOLTIPs for the edit box and buttons at runtime.
* The global fonts which were defined by the command DEFINE FONT
<font> FONTNAME <name> ... will preserved after closing of a form.
* A 'Value' property will changed to a first available item in the
RadioGroup control if a focused item was disabled with a putting of
'ReadOnly' property.
* Updated the TSBrowse, HBPrinter, SDDsqlt3 and Sqlite3 libraries.
* Updated the auxiliary add-on binary archive for using of
PageScript DLL ver. 3.0.4.124 (from 3.0.4.119).
* Added the new interesting samples and updated some Basic and
Advanced samples.
A setup of the build 19.08 for Borland C++ 5.5.1 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 highly recommended.
PLEASE DONATE IF YOU WOULD LIKE TO SUPPORT YOUR FAVORITE TOOL.
Thanks for your attention and support!
--
Best Regards,
Grigory Filatov
[MiniGUI Team]
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.08.
For the full list, please see the changelog.
* Fixed missed hiding of all controls on a FOCUSED deleted TabPage in the
function _DeleteTabPage().
It exists in the official version too.
* Added possibility to modify the following Windows events at runtime:
- OnInit
- OnRelease
- OnInteractiveClose
- OnGotFocus
- OnLostFocus
- OnNotifyClick
- OnMouseclick
- OnMouseDrag
- OnMouseMove
- OnMove
- OnSize
- OnMaximize
- OnMinimize
- OnPaint
- OnRestore
- OnDropFiles
* Added the useful pseudo-functions HMG_RGB2n( n1 [, n2] [, n3] ) and
HMG_n2RGB( n ) for converting of a color array.
* Added the useful pseudo-functions GetFontWidth( FontName, nLen ) and
GetFontHeight( FontName ) for receiving of the font's parameters.
Note that a font should be defined by command
DEFINE FONT <FontName> FONTNAME <sysfont> ...
* The 'Cursor' property is supported in the function GetProperty()
for the Forms.
* Added possibility to modify of 'OnEnter' event for the controls
at runtime.
* Added possibility to modify of the 'OnListDisplay/OnDropDown' and
'OnListClose/OnCloseUp' events for ComboBox control at runtime.
* The Spinner control supports now a changing of the INCREMENT
property at runtime.
* The Timer control supports now a changing of the INTERVAL and
ONCE properties at runtime.
* The BTNTEXTBOX control supports now a changing of the separated
TOOLTIPs for the edit box and buttons at runtime.
* The GETBOX control supports now a changing of the separated
TOOLTIPs for the edit box and buttons at runtime.
* The global fonts which were defined by the command DEFINE FONT
<font> FONTNAME <name> ... will preserved after closing of a form.
* A 'Value' property will changed to a first available item in the
RadioGroup control if a focused item was disabled with a putting of
'ReadOnly' property.
* Updated the TSBrowse, HBPrinter, SDDsqlt3 and Sqlite3 libraries.
* Updated the auxiliary add-on binary archive for using of
PageScript DLL ver. 3.0.4.124 (from 3.0.4.119).
* Added the new interesting samples and updated some Basic and
Advanced samples.
A setup of the build 19.08 for Borland C++ 5.5.1 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 highly recommended.
PLEASE DONATE IF YOU WOULD LIKE TO SUPPORT YOUR FAVORITE TOOL.
Thanks for your attention and support!
--
Best Regards,
Grigory Filatov
[MiniGUI Team]
- serge_girard
- Posts: 3178
- 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.08 is published
Great !
Thanks Grigory,
Serge
Thanks Grigory,
Serge
There's nothing you can do that can't be done...
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Thanks Grigory.
The last MiniGUI Ex was 19.06 update 2, so I missed 19.07 somewhere.
Regards,
Anand
The last MiniGUI Ex was 19.06 update 2, so I missed 19.07 somewhere.
Regards,
Anand
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Hello Anand,
No, it is not.
Just we go to the two-month maintenance builds:
19.04 -> 19.06 -> 19.08 ->
Kind Regards,
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein
- dragancesu
- Posts: 926
- Joined: Mon Jun 24, 2013 11:53 am
- DBs Used: DBF, MySQL, Oracle
- Location: Subotica, Serbia
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Problem with HMG is no more development
The MiniGUI is in develop so let's say what needs to be fixed
The GetDesktopWidth() and GetDesktopHeight() functions return the size of the current desktop, that's fine but
this is not true if someone has two monitors and an extended desktop
Windows PrtScreen restores the full/extend desktop
The MiniGUI is in develop so let's say what needs to be fixed
The GetDesktopWidth() and GetDesktopHeight() functions return the size of the current desktop, that's fine but
this is not true if someone has two monitors and an extended desktop
Windows PrtScreen restores the full/extend desktop
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Thank you Grigory!
Best Regards,
Nikos.
os: Windows Server 2019 - 64
Nikos.
os: Windows Server 2019 - 64
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Grigory 您好,
我在新版本中编译了一个多线程程序,运行时程序提示:“Window Registration Failed, Failed error 1410:Class already exists!,按确定按钮,程序退出!
Hello Grigory,
I compiled a multi-threaded program in the new version, and the runtime program prompted: "Window Registration Failed, Failed Error 1410: Class already exists!" Press the confirmation button, and the program exits!
我在新版本中编译了一个多线程程序,运行时程序提示:“Window Registration Failed, Failed error 1410:Class already exists!,按确定按钮,程序退出!
Hello Grigory,
I compiled a multi-threaded program in the new version, and the runtime program prompted: "Window Registration Failed, Failed Error 1410: Class already exists!" Press the confirmation button, and the program exits!
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Grigory 您好,
我在新版本中编译了一个多线程程序(设置为多线程模式),在minigui中运行不正常,但HMG3.4.4中运行正常。不知为什么。
In the new version, I compiled a multithreaded program (set to multithreaded mode) that didn't work properly in minigui, but worked fine in HMG3.4.4. I don't know why.
我在新版本中编译了一个多线程程序(设置为多线程模式),在minigui中运行不正常,但HMG3.4.4中运行正常。不知为什么。
In the new version, I compiled a multithreaded program (set to multithreaded mode) that didn't work properly in minigui, but worked fine in HMG3.4.4. I don't know why.
Code: Select all
#include <minigui.ch>
FUNCTION Main
DEFINE WINDOW test AT 224 , 404 WIDTH 550 HEIGHT 350 MAIN
DEFINE BUTTON Button_1
ROW 70
COL 340
WIDTH 100
HEIGHT 28
ACTION test_thread()
CAPTION "test"
FONTNAME 'Arial'
TOOLTIP ''
END BUTTON
END WINDOW
test.Center
test.Activate
RETURN( NIL )
function test_thread()
hb_threadstart(@open_win2())
hb_threadstart(@open_win2())
return
function open_win2()
local nRow:=HB_Random(300)
local nCow:=HB_Random(500)
DEFINE WINDOW form AT nRow , nCow WIDTH 349 HEIGHT 178
DEFINE LABEL Label_1
ROW 20
COL 100
WIDTH 120
HEIGHT 24
VALUE "Hello!"
END LABEL
END WINDOW
ACTIVATE WINDOW form
return nil
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Hello Hui Yi,
HMG3.4.4 is true MultiThread in the core (thanks to Claudio efforts) and allow to run application without INHERIT PUBLIC vars.
MiniGUI Ex will launch a Clasiic MT only (look at the sample MT_ClassicDemo in the folder \hmg.3.4.4\SAMPLES\MultiThread\MT_ClassicDemo).
It is a similar to one-thread behavior of the old Clipper.
That's a difference.
Kind Regards,
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein
Grigory Filatov
"Everything should be made as simple as possible, but no simpler." Albert Einstein
Re: Harbour MiniGUI Extended Edition build 19.08 is published
Hi gfilatov,
Thanks for answering.
Thanks for answering.