HMG 3.4.1

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

Post Reply
User avatar
Rathinagiri
Posts: 5471
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

HMG 3.4.1

Post by Rathinagiri »

Dear colleagues,

I am so happy to announce about the new version of HMG 3.4.1, thanks to Dr. Claudio Soto.
A special thanks to Pablo for making documentation more useful and organized.

This time HMG is released in Google Drive. Please let me know if you have any difficulty in downloading. This version can be downloaded from here. (81.3MB)

To reach more people, I have created a FaceBook Page for HMG. It can be seen here.
Change Log - HMG 3.4.1 2015/07/06
  • Updated to latest Harbour Nightly Build (2015-07-05)
  • New function:
    • BT_DRAWEDGE (hDC, nRow, nCol, nWidth, nHeight, nEdge, nGrfFlags)
    • the values of parameters nEdge and nGrfFlags, are defined in INCLUDE\BosTaurus.ch (line 82 and 98)
  • HMG_GetCompileVersion32 and HMG_GetCompileVersion64: improved theses functions to detect versions of HMG compilers prior to HMG.3.4.0
  • Now Form.Grid.CELL() is more fast because of the use of the same code of Form.Grid.CellEx(), both now present with the same velocity, CellEx is maintained only for compatibility
  • New DisableProcessWindowsGhosting()
  • HMG_CallDLL ( cLibName , [ nRetType ] , cFuncName , Arg1 , ... , ArgN ) ---> xRetValue Note: HMG_CallDLL() detects the current code page and appropriately call the ANSI or Unicode version of the function.
  • HMG_GetHBSymbols() --> return array { { cSymName1, cSymType1 } , { cSymName2, cSymType2 }, ... }
  • HMG_GetDLLFunctions( cDllName ) --> return array { cFuncName1, cFuncName2, ... }
  • GetEventCodeBlockInfo () --> array { hWnd, uMsg, wParam, lParam, nIndex }
  • SetSubClassEvent ( hWnd, CodeBlock [, nMsg | aMsg ] ) --> nIndex
  • RemoveSubClassEvent ( nIndex ) --> lBoolean
  • New Methods
    • ThisWindow|<FormName>.CenterDesktop
    • ThisWindow|<FormName>.CenterIn ( FormName2 )
    • CENTER WINDOW <FormName> DESKTOP
    • CENTER WINDOW <FormName> IN <FormName2>
  • Fixed minor bug in GetProperty() when used with Grid control.
  • Fixed minor bug when cancel save file in Print Preview.
  • Fixed bug when change position or resize Panel Window (reported by Nascimento)
  • Fixed bug when change font at runtime in Label control with Transparent property (Contribute by Giancarlo)
  • Enhanced InputWindow() function, see doc (contrib by Pablo César Arrascaeta)
  • Enhanced documentation (contrib by Pablo César Arrascaeta)
Remarks:

  • Please kindly be advised that after your download it and success installation, you must delete hmg.ini at IDE folder. That's with wrong path for IDE.
  • Patch in this version must be applied. Please note following message for further info and providenceS:
    1. Patch 1 (This Patch1 supersedes previous patches announced before)
[/color]
Happy HMGing.

With kind regards,

S. Rathinagiri.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
chrisjx2002
Posts: 190
Joined: Wed Jan 06, 2010 5:39 pm

Re: HMG 3.4.1

Post by chrisjx2002 »

No problem for the download. Thanks everybody for this new release.
User avatar
danielmaximiliano
Posts: 2611
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: HMG 3.4.1

Post by danielmaximiliano »

Gracias a todos por la nueva version .....
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: HMG 3.4.1

Post by esgici »

Many thanks Mr. Rathinagiri and Dr. Soto

Downloaded with no problem; IMHO this way ( G-drive ) is better than previous ( SF.net ).

Viva HMG :D
Viva INTERNATIONAL HMG :D
User avatar
dhaine_adp
Posts: 457
Joined: Wed Aug 06, 2008 12:22 pm
Location: Manila, Philippines

Re: HMG 3.4.1

Post by dhaine_adp »

Hi Rathi and Dr. Claudio,

Thank you very much for the latest release. However I can't rebuild all the library using _BuildAllLib64.bat and or build64.bat. The error message is shown in the attached snapshot.

The distribution folder does not contain harbour-64.
Attachments
hmg341buildErr.JPG
hmg341buildErr.JPG (63.67 KiB) Viewed 16004 times
Regards,

Danny
Manila, Philippines
User avatar
luisvasquezcl
Posts: 1258
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: HMG 3.4.1

Post by luisvasquezcl »

Gracias por su trabajo.
se descargó sin problemas.
Saludos cordiales,
Luis Vasquez.

Thanks for your work.
He was discharged smoothly.
Best regards,
Luis Vasquez
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.4.1

Post by Pablo César »

Thank you Rathi and Claudio !

Downloading process: successfully.
dhaine_adp wrote:However I can't rebuild all the library using _BuildAllLib64.bat and or build64.bat.
..//..
The distribution folder does not contain harbour-64.
Also there is not BuildLib64.bat, It's missing.

Danny are you trying with build64.bat to build LIBs ???
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
Rathinagiri
Posts: 5471
Joined: Tue Jul 29, 2008 6:30 pm
DBs Used: MariaDB, SQLite, SQLCipher and MySQL
Location: Sivakasi, India
Contact:

Re: HMG 3.4.1

Post by Rathinagiri »

For 64 Bit, please copy the Harbour-64 folder to hmg.3.4.1
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
Pablo César
Posts: 4059
Joined: Wed Sep 08, 2010 1:18 pm
Location: Curitiba - Brasil

HMG 3.4.1

Post by Pablo César »

Rathinagiri wrote:For 64 Bit, please copy the Harbour-64 folder to hmg.3.4.1
I think Rathi this is not enough for 64 bits.

Should we have following structure in 3.4.1 ?:

- Harbour-64
- MinGW-64
- Lib-64

According this old message from Claudio:

viewtopic.php?p=34610#p34610

Sorry if I am making confusion...
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
Post Reply