Forum Enters into 7th Year

Discuss anything else that does not suite other forums.

Moderator: Rathinagiri

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

Re: Forum Enters into 7th Year

Post by srvet_claudio »

esgici wrote:Happy new year HMG Forum !

Viva HMG, viva Roberto Lopez, viva Sri Rathinagiri !
:D :D :D
+1
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: Forum Enters into 7th Year

Post by bpd2000 »

esgici wrote:Happy new year HMG Forum !

Viva HMG, viva Roberto Lopez, viva Sri Rathinagiri !
:D :D :D
+1
BPD
Convert Dream into Reality through HMG
User avatar
quartz565
Posts: 667
Joined: Mon Oct 01, 2012 12:37 pm
Location: Thessaloniki, Greece
Contact:

Re: Forum Enters into 7th Year

Post by quartz565 »

esgici wrote:Happy new year HMG Forum !

Viva HMG, viva Roberto Lopez, viva Sri Rathinagiri !
:D :D :D
+1
Best Regards,
Nikos.

os: Windows Server 2019 - 64
User avatar
danielmaximiliano
Posts: 2607
Joined: Fri Apr 09, 2010 4:53 pm
Location: Argentina
Contact:

Re: Forum Enters into 7th Year

Post by danielmaximiliano »

Felicitaciones a todos los amigos de HMG.

por muchos años más !!


Congratulations to all the friends of HMG.

for many more years!
*´¨)
¸.·´¸.·*´¨) ¸.·*¨)
(¸.·´. (¸.·` *
.·`. Harbour/HMG : It's magic !
(¸.·``··*

Saludos / Regards
DaNiElMaXiMiLiAnO

Whatsapp. := +54901169026142
Telegram Name := DaNiElMaXiMiLiAnO
User avatar
luisvasquezcl
Posts: 1258
Joined: Thu Jul 31, 2008 3:23 am
Location: Chile
Contact:

Re: Forum Enters into 7th Year

Post by luisvasquezcl »

Muchas felicidades y que sean muchos años más.
Mis agradecimientos a Roberto Lopez, Rathi, Claudio por su generosidad y apoyo que nos han brindado todos estos años.
Saludos cordiales,
Luis Vásquez.
User avatar
Roberto Lopez
HMG Founder
Posts: 4004
Joined: Wed Jul 30, 2008 6:43 pm

Re: Forum Enters into 7th Year

Post by Roberto Lopez »

I'm a little nostalgic by these days... could be that I'm becoming an old man... sorry for that... but it appears to be unavoidable :)

By the end of 2001, Antonio Linares posted in Harbour group, a sample showing how to call C code from a .prg. That code was very simple (the MsgInfo function) and (of course) I've quickly copy pasted to a minimal console .prg.

It worked and, as you can imagine, I could not stop there :)

I've researched a little (basically from HWGUI and WHAT32 code) and added functions to create a main window and a message loop ('activate' method). Then, label and button arrived (button mesage handling was very hard at first:).

The code become bigger, so, I've separated the GUI code from the demo app. The GUI moved to 'minigui.prg'.

So, my first demo was renamed to 'maindemo.prg' and started with:

Code: Select all

SET PROCEDURE TO minigui.prg
The origin of the name could sound weird now (with thousands of users worldwide) but, for me, at that time, such GUI code was only a little experiment about a Win32 API and Harbour-C interface, then, the name 'MiniGUI' sounded 'logic'.

The enthusiasm of people at Harbour group, was so great, that animated me to go further...

At first, It was surprising for me, how bigger the minigui library users/testers/enthusiasts become.

Some time ago, I've was surprised again, with the new life that HMG got and that such process occurred beyond me (only an HMG user now).

It was the final test. The main ideas behind HMG (simplicity, powerfulness, easyness) are so strong and appealing that in one or other way, it will survive, and (obviously) this is thank to you.

My thanks to all of you.

VERITAS FILIA TEMPORE!
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
User avatar
serge_girard
Posts: 3158
Joined: Sun Nov 25, 2012 2:44 pm
DBs Used: 1 MySQL - MariaDB
2 DBF
Location: Belgium
Contact:

Re: Forum Enters into 7th Year

Post by serge_girard »

Niece piece of nostalgica Roberto, thank you !

Serge
There's nothing you can do that can't be done...
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: Forum Enters into 7th Year

Post by Rathinagiri »

That is a great sharing and caring Roberto.

Thanks a lot for telling the story of HMG. Really interesting.
East or West HMG is the Best.
South or North HMG is worth.
...the possibilities are endless.
PeteWG
Posts: 176
Joined: Sun Mar 21, 2010 5:45 pm

Re: Forum Enters into 7th Year

Post by PeteWG »

Many thanks to all participants.
Special thanks to Rathinagiri for his tremendous work to keep this site
alive and of course to the founder, Roberto Lopez who made this great
'gui-thing' to happen, for the benefit of the community.

HMG is, indeed, one of the few complete and mature gui libraries,
that has been developed within the 'realm' of Harbour-project.
However, it was always a question why this excelent gui-lib
had not succeed to attract the interest of harbour's core-developers
(at least not to the extend it really deserves).
I wonder it was due to the (very controversial) concept of 'portability'
which always seemed to be dominant amongst harbour core-developers
along with a rather 'low' interest for 'gui things' in general?
That's not a criticism, just a not so happy fact.
But again, HMG users can be happy they have this fine tool at their hands. ;-)

best regards,

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

Re: Forum Enters into 7th Year

Post by Roberto Lopez »

PeteWG wrote:I wonder it was due to the (very controversial) concept of 'portability' which always seemed to be dominant amongst harbour core-developers along with a rather 'low' interest for 'gui things' in general?
That's not a criticism, just a not so happy fact.
By the time of the first MiniGUI library releases, some of the Harbour core developers, started HBGUI.

It used direct WIN32API for Windows, GTK for Linux and 'something' for OS/2 (I don't remember how it was done :) ).

HBGUI achieved some basic functionality. It was compact, fast and simple, but, at some point, the developers, not agreed on design basics.

AFAIR, some of them, wanted, that all the Harbour level code (.prg) be the same for all supported platforms, and others considered that such thing was irrelevant, being only important, that the classes exposed to the users, be the same, despite the internal code differences.

Since HBGUI started when MiniGUI was experimental, I've planed to terminate it, when HBGUI had enough functionality.

IMHO, the decision of Harbour team(s) to not support/develop an official multi-platform GUI was a BIG MISTAKE.

The initial goal should be simple: Allow users, to use the Clipper 5.3 syntax (classes/commands) to create GUI apps. This scheme would have allowed to re-use Clipper original code, to create native/real GUI apps without modifications for all supported platforms (the holy grail of Clipper programmers).

If such a thing had been made on time, Harbour would have had a much greater success than had... anyway... is late for lamentations :)

Android is the new train and is already going ... I hope that they do not lose it.
Regards/Saludos,

Roberto


(Veritas Filia Temporis)
Post Reply