HMG Extended Edition version 19.04 (Update 1 and 2)

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: 1057
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

HMG Extended Edition version 19.04 (Update 1 and 2)

Post by gfilatov »

Hi All,

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

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

Whatsnew:
* Updated: Added the sounds to the new Alert* family functions

to be similar to the system dialogs in Windows 7.

Contributed by Grigory Filatov <gfilatov@inbox.ru>

(see demo in folder \samples\Basic\MAINDEMO_(SYNTAX_I))

* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:

- added processing of the new variable :lPostEditGo and correction

for the codeblock :bEditLog in the method PostEdit();

- improved handling of <Enter> key in a celled Checkbox item.

(see demo in folder \samples\Advanced\Tsb_BitMaps)

Suggested and contributed by Sergej Kiselev.

* Updated: RDDLeto client library by Rolf 'elch' Beckmann.

Contributed by Grigory Filatov <gfilatov@inbox.ru>

(see demo in folder \samples\Advanced\LetoDBf)

* Updated: HbSQLite3 library:

- update for using SQLITE3 version 3.29.0dev (from 3.28.0).

Contributed by Grigory Filatov <gfilatov@inbox.ru>

* New: 'Read color by coordinates' sample.

Contributed by Verchenko Andrey <verchenkoag@gmail.com>

(see in folder \samples\Basic\GetColorRowCol)

* Updated: 'HMG Grid Demo' sample.

Contributed by Grigory Filatov <gfilatov@inbox.ru>

(see demo.prg in folder \samples\Basic\Grid_Test)

* Updated: 'MiniGUI DataBase Utility' sample:

- added the closing of opened table;

- correction for modification of a structure of a table.

Contributed by Pierpaolo Martinello <pier.martinello[at]alice.it>

(see in folder \Utils\mgDBU)
The upgrade to this build is optional.

Thanks for your attention.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
Last edited by gfilatov on Wed May 08, 2019 7:13 am, edited 1 time in total.
User avatar
serge_girard
Posts: 3158
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 19.04 (Update 1)

Post by serge_girard »

Thanks Grigory !

Serge
There's nothing you can do that can't be done...
User avatar
Anand
Posts: 595
Joined: Tue May 24, 2016 4:36 pm
DBs Used: DBF

Re: HMG Extended Edition version 19.04 (Update 1)

Post by Anand »

Thank you.

Regards,

Anand
Regards,

Anand

Image
User avatar
Steed
Posts: 427
Joined: Sat Dec 12, 2009 3:40 pm

Re: HMG Extended Edition version 19.04 (Update 1)

Post by Steed »

Thanks
User avatar
gfilatov
Posts: 1057
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 19.04 (Update 1)

Post by gfilatov »

Hi All,

I've uploaded the updated setup of the build 19.04 (Update 2) for Borland C++ 5.5.1 at

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

Whatsnew:
* Fixed: The missed 'Make New Folder' button in the function GetFolder() at
a specified initial path (introduced in the build 2.5.1).
Problem was reported by Jayadev <jayadev65/at/yahoo.com>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Basic\GetFolder)
* Enhanced: The Image control supports now a changing of the BACKGROUNDCOLOR
property at runtime.
You can set this property with:
- function syntax:
SetProperty ( Form, Image, 'BackGroundColor', aColor )
- pseudo-OOP syntax:
FormName.ImageName.BackGroundColor := aRGBColor | nRGBColor
FormName.TabName(nPage).ImageName.BackGroundColor := aColor
Requested by Verchenko Andrey <verchenkoag@gmail.com>.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo in folder \samples\Basic\GetColorRowCol)
* Updated: Adaptation FiveWin Class TSBrowse 9.0 in HMG:
- minor modification in the method Destroy().
Contributed by Sergej Kiselev.
* New: 'Order Service System' sample: using MySQL through the TMySql class.
Test passed with MySQL version 5.1.44 at Windows 7.
Don't miss this very interesting example!
Contributed by Marcelo Neves <marcelo.souza.das.neves@gmail.com>
(see in folder \samples\Applications\OrderService)
* New: 'Little wizard for create the controls' utility.
Based upon a contribution of HMG user Dragan Cizmarevic.
Adapted for Minigui Extended by Grigory Filatov <gfilatov@inbox.ru>
(see in folder \Utils\hmg_wizard)
* Updated: 'Data-Bound Controls' sample:
- redesigned the input window for a new look.
Contributed by Grigory Filatov <gfilatov@inbox.ru>
(see demo2.prg in folder \samples\Basic\DATA_BOUND)
* Updated: 'Using <Tab> key for navigation into a celled Grid' sample.
Based upon a contribution of HMG user KDJ.
Revised by Grigory Filatov <gfilatov@inbox.ru>
(see demo2.prg in folder \samples\Basic\Grid_Test)
The upgrade to this build is recommended.

Thanks for your attention.

--
Best Regards,
Grigory Filatov
[MiniGUI Team]
Jeff Stone
Posts: 44
Joined: Fri Jun 20, 2014 8:41 pm

Re: HMG Extended Edition version 19.04 (Update 1 and 2)

Post by Jeff Stone »

Hi Grigory,

Is there documentation that describes how to do an HMG Extended build with Visual C 2017 or Visual C 2019? (Visual C 2019 has better debugging functionality, so it is preferable.)

Thanks in advance,

Jeff
User avatar
Steed
Posts: 427
Joined: Sat Dec 12, 2009 3:40 pm

Re: HMG Extended Edition version 19.04 (Update 1 and 2)

Post by Steed »

thanks
User avatar
gfilatov
Posts: 1057
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 19.04 (Update 1 and 2)

Post by gfilatov »

Jeff Stone wrote: Thu May 09, 2019 3:55 pm Hi Grigory,

Is there documentation that describes how to do an HMG Extended build with Visual C 2017 or Visual C 2019? (Visual C 2019 has better debugging functionality, so it is preferable.)
Hi Jeff,

Thanks for your interest.

There is not a such documentation yet.

But I've adapted MiniGUI Ex for a correct work with Visual C 2017 command line tool.

There are the two archives which are available for all donators of Minigui:

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

They are contain a last Github version of the Harbour compiler also:
Harbour 3.2.0dev (r1904111533)
Copyright (c) 1999-2019, https://harbour.github.io/

Harbour Build Info
---------------------------
Version: Harbour 3.2.0dev (r1904111533)
Compiler: Microsoft Visual C++ 19.10.25019 (32-bit)
Platform: Windows 7 6.1 SP1
PCode version: 0.3
ChangeLog last entry: 2019-04-11 17:33 UTC+0200 Przemyslaw Czerpak (druzus/at/poczta.onet.pl)
ChangeLog ID: ba87964f6754d037f86be597c07a08e02f4cb9e0
Built on: Apr 12 2019 08:50:21
Build options: (C++ mode) (Clipper 5.3b) (Clipper 5.x undoc)
---------------------------
Thanks for your attention.
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
User avatar
serge_girard
Posts: 3158
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG Extended Edition version 19.04 (Update 1 and 2)

Post by serge_girard »

To Mr. Grigory Filatov,

I finally decided to migrate some of my HMG project to HMGExt. First small project 192kb of PRG.

Just copied PRG sources to new subfolder HMG.19.04, copied and changed a compile.bat and pressed Enter.

A few compile errors:

Code: Select all

FOR a = 1 to _GetColumnCount( 'Grid_AUTOS', 'Form_1' )  //  Form_1.Grid_AUTOS.ColumnCOUNT 
Now no compile error but this:

Code: Select all

Error xautos.rc 28 62: Invalid bitmap format
RC file:

Code: Select all

..
CHECK		    BITMAP		P:\HMG.19.04\xautos\images\CHECK.BMP	
..
changed to
CHECK		    BMP		P:\HMG.19.04\xautos\images\CHECK.BMP	
now no RC error
Then finally I get these link error:

Code: Select all

Copyright (c) 1990, 1999 Inprise Corporation.  All rights reserved.
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN_TMYSQLSERVER' referenced from P:\HMG.19.04\XAUTOS\XAUTOS.OBJ
Error: Unresolved external '_HB_FUN___HBEXTERN__HBSSL__' referenced from P:\HMG.19.04\XAUTOS\XAUTOS .OBJ
Link error.
This is my compile.bat

Code: Select all

call ..\batch\compile.bat xautos %1 /l sddmy /l hbsqldd /l sddodbc /l BosTaurus /l hmg_hpdf /l hbhpdf /l libhpdf /l png /l hbzlib %2 %3 %4 %5 %6 %7 %8 %9
I certainly miss something but couln't find in the samples !

Please help and thanks in advance !

N.B.
My project uses:

Code: Select all

 
HMG_PDF 
MySQL
REQUEST HB_CODEPAGE_FRWIN
#require "hbtip"
#require "hbssl"
REQUEST __HBEXTERN__HBSSL__
 


Serge
There's nothing you can do that can't be done...
User avatar
gfilatov
Posts: 1057
Joined: Fri Aug 01, 2008 5:42 am
Location: Ukraine
Contact:

Re: HMG Extended Edition version 19.04 (Update 1 and 2)

Post by gfilatov »

Hi Serge,

Thanks for your interest and effort :!:

Please be so kind to add in your link script the following two parameters:
/m /l hbssl
where
/m is needed support for TMySQLServer class in your code;
/l hbssl is adding of HbSSL Harbour library.

Your feedback is welcome 8-)
Kind Regards,
Grigory Filatov

"Everything should be made as simple as possible, but no simpler." Albert Einstein
Post Reply