Page 1 of 20

HMG 3.4.1

Posted: Mon Jul 06, 2015 7:10 am
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.

Re: HMG 3.4.1

Posted: Mon Jul 06, 2015 8:44 am
by chrisjx2002
No problem for the download. Thanks everybody for this new release.

Re: HMG 3.4.1

Posted: Mon Jul 06, 2015 9:56 am
by mol
Thanks for great work!

Re: HMG 3.4.1

Posted: Mon Jul 06, 2015 11:23 am
by danielmaximiliano
Gracias a todos por la nueva version .....

Re: HMG 3.4.1

Posted: Mon Jul 06, 2015 11:24 am
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

Re: HMG 3.4.1

Posted: Mon Jul 06, 2015 12:38 pm
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.

Re: HMG 3.4.1

Posted: Mon Jul 06, 2015 12:47 pm
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

HMG 3.4.1

Posted: Mon Jul 06, 2015 12:56 pm
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 ???

Re: HMG 3.4.1

Posted: Mon Jul 06, 2015 1:02 pm
by Rathinagiri
For 64 Bit, please copy the Harbour-64 folder to hmg.3.4.1

HMG 3.4.1

Posted: Mon Jul 06, 2015 1:06 pm
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...