Multi-platform HMG OBJETS? ... YES!

HMG announcements; Latest HMG-related news, releases, fixes and updates.

Moderator: Rathinagiri

User avatar
Roberto Lopez
HMG Founder
Posts: 4004
Joined: Wed Jul 30, 2008 6:43 pm

Multi-platform HMG OBJETS? ... YES!

Post by Roberto Lopez »

NEWS FOR THIS RELEASE:

NEW DISTRIBUTION

From this release HMG OBJECTS is a separate project containing all needed components to work independently (Harbour+MingW+QT)

NEW MULTI-PLATFORM BACK-END

This new experimental release uses HBQT as backend (I still don't like it but it is the only multi-platform GUI framework officially supported by Harbour, so I've decided to experiment with it :) )

SEMI-OOP COMPATIBILITY

From this release, object variable assigned to a window created with DEFINE WINDOW command, is automatically made public. At control creation, an instance variable is dynamically added to its parent window object. The name of this instance variable, is the control's 'stringified' object variable name and its content is the control object. So, you could access a particular control from any place without regarding about scoping, exactly like standard HMG. So, we have standard OOP and semi-OOP to select :)

INSTALLATION:

Please unpack in c:\hmg.objects (OTHERWISE IT WILL NOT WORK).

Download: site

THANKS

Connection with QT was possible because the works of Pritpal Bedi & Marcos Antonio Gambeta (HBQT project) and CarozoDeQuilmes & Bruno Luciani (HBQTCOMMAND project)


Enjoy!

Roberto.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
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: Multi-platform HMG OBJETS? ... YES!

Post by Rathinagiri »

Oh Great Roberto!

No words to thank. :)
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
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: Multi-platform HMG OBJETS? ... YES!

Post by Rathinagiri »

From this release, object variable assigned to a window created with DEFINE WINDOW command, is automatically made public. At control creation, an instance variable is dynamically added to its parent window object. The name of this instance variable, is the control's 'stringified' object variable name and its content is the control object. So, you could access a particular control from any place without regarding about scoping, exactly like standard HMG. So, we have standard OOP and semi-OOP to select :)
That would be perfect. I think we needn't change our existing code a lot.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
sudip
Posts: 1454
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India

Re: Multi-platform HMG OBJETS? ... YES!

Post by sudip »

Hello Roberto,

Thank you very much :)

Very very good news for all of us :D

Two good news - OOP and Multi Platform :D

I am very eager to test with it ... :D (now I am downloading)
With best regards,
Sudip
User avatar
swapan
Posts: 242
Joined: Mon Mar 16, 2009 4:23 am
Location: Kolkata, India
Contact:

Re: Multi-platform HMG OBJETS? ... YES!

Post by swapan »

Roberto Lopez wrote:NEWS FOR THIS RELEASE:

NEW DISTRIBUTION

NEW MULTI-PLATFORM BACK-END

This new experimental release uses HBQT as backend
Roberto.
Thanks for this initiative.
Its seems I've to catch up a lot with the latest happenings in Harbour platform.
What's this HBQT all about?
Thanks & Regards,
Swapan Das

http://www.swapandas.com/
User avatar
sudip
Posts: 1454
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India

Re: Multi-platform HMG OBJETS? ... YES!

Post by sudip »

Dear Swapan,

You may find small information of HBQt in the following link http://hbide.vouch.info/index.html?hbqt.htm
With best regards,
Sudip
User avatar
swapan
Posts: 242
Joined: Mon Mar 16, 2009 4:23 am
Location: Kolkata, India
Contact:

Re: Multi-platform HMG OBJETS? ... YES!

Post by swapan »

sudip wrote:Dear Swapan,

You may find small information of HBQt in the following link http://hbide.vouch.info/index.html?hbqt.htm
Ok...thx for link Sudip.
Thanks & Regards,
Swapan Das

http://www.swapandas.com/
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: Multi-platform HMG OBJETS? ... YES!

Post by Rathinagiri »

Hi Roberto,

Thanks for your fantastic. It is just working great!

Can you please remove executable files from samples directory?

Also run time libraries (dll files) can be distributed once.

IMHO, This would reduce the installation file size considerably.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
User avatar
sudip
Posts: 1454
Joined: Sat Mar 07, 2009 11:52 am
Location: Kolkata, WB, India

Re: Multi-platform HMG OBJETS? ... YES!

Post by sudip »

Hello Roberto,

I tested this. Excellent :)

As per my initial test:
1. Old HMG syntax changed (for OOP). But, more flexible. :)
2. Size of .exe file increased.
3. Required .dll files. So, now, we can't have stand alone .exe file. We must accept it to make it multi-platform :)

I like it :)

Rathi, you are correct. :)
With best regards,
Sudip
User avatar
esgici
Posts: 4543
Joined: Wed Jul 30, 2008 9:17 pm
DBs Used: DBF
Location: iskenderun / Turkiye
Contact:

Re: Multi-platform HMG OBJETS? ... YES!

Post by esgici »

Fantastic :!: :D

Thanks a lot Roberto :)

Best regards

--

Esgici
Viva INTERNATIONAL HMG :D
Post Reply