HMG 3.4.0

HMG Unicode versions 3.1.x related

Moderator: Rathinagiri

User avatar
mol
Posts: 3722
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.4.0

Post by mol »

I've testet my app built with new HMG 3.4.0 with my client and it's really faster than this one generated with hmg331, but still slower than 3.0.46.
I've prepared it for some people to test. I'll post here results when I get feedback from them.

Many thanks!

Regards, Marek
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.4.0

Post by srvet_claudio »

mol wrote:I've testet my app built with new HMG 3.4.0 with my client and it's really faster than this one generated with hmg331, but still slower than 3.0.46.
I've prepared it for some people to test. I'll post here results when I get feedback from them.

Many thanks!

Regards, Marek
Hi Marek,
when you finish the tests please post your results.

But note that the speed of GRID never reach the speed you get with HMG.3.0.46 even if you eliminate CreateEvent,
because 3.0.46 used for the events DymamicForeColor and DymamicBackColor two array with one element for each cell in the GRID, where codeblock evaluation is made before the grid display the data, which is faster but creates two huge arrays that can crash the system, eg with a large Virtual Grid.

From version 3.2.0 these arrays are eliminated and the evaluation of the codebock occurs when the grid needs to display data, which is slower because if you need to display a cell ten times, the codeblock is evaluated ten times for this cell, in 3.0.46 only need display the data that are in the array without evaluate the codeblock.

We have to find a compromise between speed and stability.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
mol
Posts: 3722
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.4.0

Post by mol »

And what about Browse? The same story with colors?
User avatar
serge_girard
Posts: 3167
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: HMG 3.4.0

Post by serge_girard »

Thanks All Involved !!!

One small question before I start:

It seems that the changelog.txt for only version -HMG 3.4.0 is all one line line (CRLF missing for each line)
All text for older version looks OK.

A bit hard to read....

Serge
There's nothing you can do that can't be done...
EduardoLuis
Posts: 682
Joined: Tue Jun 04, 2013 6:33 pm
Location: Argentina

Re: HMG 3.4.0

Post by EduardoLuis »

Hi Serge:
If you use MSWORPAD you'll read without troubles.-
With regards.
Eduardo
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.4.0

Post by srvet_claudio »

mol wrote:And what about Browse? The same story with colors?
I never worked in the code of Browse control, the velocity of Browse is only affected for CreateEvent.

The Browse works with two array for DynamicForeColor and DynamicBackColor as the Grid control in 3.0.46, but with the difference that these array are small because takes the size of numbers of elements that you see in the monitor, this is easy because the Browse control load record by record from of DBF files.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
mol
Posts: 3722
Joined: Thu Sep 11, 2008 5:31 am
Location: Myszków, Poland
Contact:

Re: HMG 3.4.0

Post by mol »

srvet_claudio wrote:
mol wrote:And what about Browse? The same story with colors?
I never worked in the code of Browse control, the velocity of Browse is only affected for CreateEvent.

The Browse works with two array for DynamicForeColor and DynamicBackColor as the Grid control in 3.0.46, but with the difference that these array are small because takes the size of numbers of elements that you see in the monitor, this is easy because the Browse control load record by record from of DBF files.
THX for claryfying!
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.4.0

Post by srvet_claudio »

bpd2000 wrote:Sir,
Where to find files for 64-bits
Temporarily download the 64-bit compilers for HMG: from here
After you download unzip in c:\hmg.3.4.0 and run _BuildAllLib64.bat
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
bpd2000
Posts: 1207
Joined: Sat Sep 10, 2011 4:07 am
Location: India

Re: HMG 3.4.0

Post by bpd2000 »

srvet_claudio wrote: Temporarily download the 64-bit compilers for HMG: from here
After you download unzip in c:\hmg.3.4.0 and run _BuildAllLib64.bat
Thank you
BPD
Convert Dream into Reality through HMG
User avatar
tonton2
Posts: 444
Joined: Sat Jun 29, 2013 1:26 pm
Location: Algerie
Contact:

Re: HMG 3.4.0

Post by tonton2 »

srvet_claudio wrote:
bpd2000 wrote:Sir,
Where to find files for 64-bits
Temporarily download the 64-bit compilers for HMG: from here
After you download unzip in c:\hmg.3.4.0 and run _BuildAllLib64.bat
merci beaucoup :!:
L'Algerie vous salut
Y.TABET
Post Reply