Harbour MiniGUI Extended Edition build 19.08 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: 721
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Has thanked: 27 times
Been thanked: 326 times
Contact:

Re: Harbour MiniGUI Extended Edition build 19.08 is published

Post by gfilatov »

Hi All,

I've uploaded the updated setup of the build 19.08 for Borland C++ 5.5.1 at

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

Whatsnew:
2019/09/05: HMG Extended Edition version 19.08 (Update 2).
* New: Added the useful pseudo-function HMG_TimeMS( TS1 [, TS2] ) for
calculation of an elapsed time in the milliseconds.
Sample code:
#include "minigui.ch"
STATIC s_tStartTime
INIT PROCEDURE OnStartup()
s_tStartTime := hb_DateTime()
RETURN
PROCEDURE main()
hb_idleSleep(.1)
RETURN
EXIT PROCEDURE OnExit()
? "You used this program by", HMG_TimeMS( s_tStartTime )
RETURN
Suggested and contributed by Sergej Kiselev.
* Updated: HbSQLite3 library:
- update for using SQLITE3 latest version 3.30.0dev.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
* New: 'HMG Misc' sample. Borrowed from HMG 4 project.
Adapted by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\Misc)
* New: 'OrdWildSeek() Test' sample.
Note: Harbour has this function in core without documentation.
Based upon a contribution of Mario Mansilla and Pete D.
(see in folder \samples\Basic\OrdWildSeek)
* New: 'PE Test' sample.
Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it>
(see in folder \samples\Advanced\PE_Test)
* Updated: 'Multi Instance' sample:
- updated for the recent changes in Minigui core.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \samples\Basic\MULTI_INSTANCE)
* Updated: 'MiniGUI DataBase Utility' sample:
- updated a memo field editing with using of the function InputBox().
Suggested by Pierpaolo Martinello <pier.martinello[at]alice.it>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \Utils\mgDBU)
The upgrade to this build is optional.

Thanks for your attention. :)

--
Best Regards,
Grigory Filatov
[MiniGUI Team]

User avatar
Anand
Posts: 476
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF
Has thanked: 178 times
Been thanked: 65 times

Post by Anand »

Thank you Grigory, for the update 2.

Regards,

Anand
Image

PeteWG
Posts: 162
Joined: Sun Mar 21, 2010 5:45 pm
Has thanked: 15 times
Been thanked: 53 times

Post by PeteWG »

gfilatov wrote:
Thu Sep 05, 2019 7:15 am
Hi All,
I've uploaded the updated setup of the build 19.08 for Borland C++ 5.5.1 at
This is what we'd call "tireless devotion" to keep `hmg` alive! 8-)
Many thanks!
This `setup` program while works smoothly, has an rather unwanted side effect.
It creates repeated menu entries in start menu for every new version:
(see the attached picture)
 
menu.png
menu.png (38.13 KiB) Viewed 1167 times
 
I have had not spotted it earlier because I don't use the start menu very frequently,
but it has became annoyingly noticeable after accumulating recent updates.
Please note, I always place every new version into the same folder `C:\minigui`,
which means all these menu entries point at the same folder, something that is unnecessary,
misleading and risky! Just try to imagine what shall happen if I choose to uninstall 18.11 version... ;)
I think it must somehow be rectified. (I guess it could be done by some setting during setup creation?)

regards,
Pete

huiyi_ch
Posts: 118
Joined: Sat May 21, 2016 5:27 am
Has thanked: 2 times
Been thanked: 13 times

Post by huiyi_ch »

gfilatov wrote:
Sat Aug 24, 2019 4:08 pm
huiyi_ch wrote:
Sat Aug 24, 2019 1:41 pm
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.
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. 8-)

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. :o

That's a difference.
Hello
Does the latest version of MiniGUI Ex actually implement multithreading in the core?
Best Regards,
huiyi

User avatar
danielmaximiliano
Posts: 2261
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Has thanked: 290 times
Been thanked: 53 times
Contact:

Post by danielmaximiliano »

huiyi_ch wrote:
Mon May 18, 2020 1:37 pm
Hello
Does the latest version of MiniGUI Ex actually implement multithreading in the core?
Best Regards,
huiyi
http://hmgforum.com/viewtopic.php?p=61851#p61851
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO

Post Reply