HMG 3.3.0 in 64 Bits (Test Version)

Moderator: Rathinagiri

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.3.0 in 64 Bits (Test Version)

Post by Rathinagiri »

klauskugel wrote:M A N Y T H A N K S !!!

Incredible work you just finished !
Harbour 64-Bit works like a charm.
I wonder if Doc has all his pockets stuffed full with Windows 64-bit GDI - Prototypes ?
And Rathi did a wonderful seamless integration with the TDM-GCC 64-bit.


It looks like it was a hell of a lot of fruitful testing.
Many thanks to ROBERTO LOPEZ, THE HARBOUR TEAM, All Contributers and
ALL the OTHERS of this wonderful project.

What a Milestone.

VIVA CLIPPER ! VIVA HMG64 !

:D :D :D

P.S. Tested HMG64 on Windows 8 prof. 64-bit.
Perfect.

As I have told, it is a real milestone in HMG's history. The entire credit goes to Dr. Claudio Soto. :)

Now, I have one system in 64 Bits and another in 32 Bits. I can compile in both versions easily and give those versions respectively. Same code, only exe's are different. :)

Can somebody list out the advantages of 64 Bits over 32 Bits?
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.3.0 in 64 Bits (Test Version)

Post by Pablo César »

Rathinagiri wrote:As I have told, it is a real milestone in HMG's history.
The entire credit goes to Dr. Claudio Soto. :)
Yes, I agree with you Rathi, Mr. Claudio is a genious and good person too, but is also motivated by all your efforts Rathi that you always keeping us on in our community. We also have to thank to you Rathi for everything you do for us, for this place and I tell you: we need you too man !
Now, I have one system in 64 Bits and another in 32 Bits. I can compile in both versions easily and give those versions respectively. Same code, only exe's are different. :)
Congratulations my friend ! And this your system in 64 is it working well ? It is very good to know it. I have not tested yet, because I need to install Win7-64 in my PC.
Can somebody list out the advantages of 64 Bits over 32 Bits?
Here goes some of many articles about it:

http://en.wikipedia.org/wiki/64-bit_com ... _vs_64-bit

http://www.digitaltrends.com/computing/ ... ms/#!UWUVs

http://www.viva64.com/en/k/0002/

http://stackoverflow.com/questions/6073 ... -processor
Summary:
  • A 64-bit processor performs best with 64-bit software.
  • A 64-bit processor has backward compatibility and will handle most 32-bit software.
  • A 32-bit processor is not compatible with 64-bit software.
HMGing a better world
"Matter tells space how to curve, space tells matter how to move."
Albert Einstein
User avatar
fchirico
Posts: 324
Joined: Sat Aug 23, 2008 11:27 pm
Location: Argentina

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by fchirico »

Pablo César wrote:......
Muchas gracias Pablo, excelente tu explicación.

-----

Many thanks Pablo, Excelent your explication!
Saludos, Fernando Chirico.
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by srvet_claudio »

Pablo César wrote:A 64-bit processor has backward compatibility and will handle most 32-bit software.
Is true but beware because the handles have the 32 most significant bits on 64-bit Windows.
Pablo César wrote:A 32-bit processor is not compatible with 64-bit software.
Microsoft said:
The system isolates 32-bit applications from 64-bit applications, which includes preventing file and registry collisions. Console, GUI, and service applications are supported. The system provides interoperability across the 32/64 boundary for scenarios such as cut and paste and COM. However, 32-bit processes cannot load 64-bit DLLs for execution, and 64-bit processes cannot load 32-bit DLLs for execution.

---------------------------------------
Microsoft said:

Benefits of 64-bit Windows

A 64-bit operating system supports far more physical memory than a 32-bit operating system. For example, most 32-bit Windows systems support a maximum of 4 gigabytes of physical memory, with up to 3 gigabytes of address space for each process, while 64-bit Windows supports up to 2 terabytes of physical memory with 8 terabytes of address space for each process. The increased physical memory includes the following benefits for applications:

Each application can support more users. All or part of each application must be replicated for each user, which requires additional memory.

Each application has better performance. Increased physical memory allows more applications to run simultaneously and remain completely resident in the system's main memory. This reduces or eliminates the performance penalty of swapping pages to and from disk.

Each application has more memory for data storage and manipulation. Databases can store more of their data in the physical memory of the system. Data access is faster because disk reads are not necessary.

Applications can manipulate large amounts of data easily and more reliably. Video composition for motion picture work requires 64-bit Windows for this reason. Modeling for scientific and financial applications benefits greatly from memory-resident data structures that are not possible on 32-bit Windows.

There are also important benefits for businesses:

Increased productivity. Knowledge workers can spend their time thinking and producing, rather than waiting for the software to finish its tasks.

Lower cost of ownership. Each server can support larger numbers of users and applications, so your business will require fewer servers. This translates directly into less management overhead—one of the highest costs in any computing environment.

New application opportunities. New applications can be designed without the barriers imposed by 32-bit Windows. New graphics applications will make work easier and more enjoyable. Data-intensive tasks that are impossible today can be done with 64-bit Windows.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
Javier Tovar
Posts: 1275
Joined: Tue Sep 03, 2013 4:22 am
Location: Tecámac, México

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by Javier Tovar »

Si Dr. Claudio Soto,

La tecnología ese es su sentido, hacer las cosas más compactas, con mayor capacidad de manejar más programas y más rápidas. Lo que muchas veces pasa es que la tecnología nos rebasa.

Saludos.
User avatar
dhaine_adp
Posts: 457
Joined: Wed Aug 06, 2008 12:22 pm
Location: Manila, Philippines

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by dhaine_adp »

Dr. Cludio and Rathi,

Thank you very much for the 64 bit version and more power!

Thanks again,

Danny
Regards,

Danny
Manila, Philippines
User avatar
danielmaximiliano
Posts: 2607
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by danielmaximiliano »

64-bit more power!! , but necessarily need to think about multiple threads to take advantage of cores in many cases are minimally three

Thanks Claudio for your endless contributions
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
srvet_claudio
Posts: 2193
Joined: Thu Feb 25, 2010 8:43 pm
Location: Uruguay
Contact:

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by srvet_claudio »

But most importantly as happened with the 16-bit version, someday the 32-bit versión will become obsolete and not more supported. When that day comes us will already be accustomed to programming in 64-bits.

Just as is happening with programming in ANSI every time more the new functions of Windows only support Unicode character set, in the future the programming in ANSI will disappear.
Best regards.
Dr. Claudio Soto
(from Uruguay)
http://srvet.blogspot.com
User avatar
meneale
Posts: 51
Joined: Sat Jan 12, 2013 2:05 am
Location: Campinas -SP, Brasil

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by meneale »

I'm having a problem, both 32bit and 64bit when i'd included hmg_unicode.h
This is the result:
D:\hmg\3.3\include\hmg_unicode.h(91) Error F0029 Can't open #include file 'tchar.h'
AMD Phenom II X6 1090T 3.2GHz (OverClock 3.9GHz) | Windows 8.1 Pro 64-bit
4GB DDR3 | GTX 550 Ti 1GB | MSI 880GMA-E35
klauskugel
Posts: 90
Joined: Tue Oct 09, 2012 2:28 pm

Re: HMG 3.3.0 in 64 Bits (Test Version)

Post by klauskugel »

Hi Dr. Claudio Soto,

MANY THANKS AGAIN for your terrible work.

After testing somewhat more with the 64-Bit version
I found that the Click() and DBLCLICK() event in
the Browse/Grid - Functions are not working in the 64-bit version.
Nothing happens.
Comparing with 32-Bit hmg.3.3.0 the grid.40 is
the worst.
Simple Grid/Browse-Functions are working but
the CLICK/DBLCLICK EVENTS won't work.
ALT + "somekey" also, is not recognized.
And BrowseSync is somewhat quirky.
:(

I didn't want to disturb, but I thought, now that
you're soo deep in that code, it would be the best
time to know.

Anyway, I think HMG64 is on the right way.

Greetings from Germany
klauskugel

:D :D :D Viva HMG

P.S. System was AMD64 / Windows 64-bit 8.0 prof.
Post Reply