Page 1 of 1

Help - Do I use hmg or minigui extended

Posted: Wed Oct 26, 2016 12:21 pm
by billivet
Hi All
Have a program I wrote years ago and have running in hmg in console mode and want to make gui.
Is a racehorse rating program and displaying data and fiddling with it is the main scenario.
Used a few one to many browses (used TPBrowse - was program around years ago).
In these browses do child browse from main and has the ability to hit function keys in both to do more browses or display other relevant data.
Also does incremental searches in other browses or arrays - eg hit abc goes to first a ab first ab etc.
Been looking at hmg and minigui trying to decide which way to go.- emailed Rathinagiri and he said to send explanation of program and some source doe for you gurus to examine.
Have included explanation in text file with links to a few screens and the tpbrowse program and one calling it.
This stuff will take you guys back years.
Thanks

Help - Do I use hmg or minigui extended

Posted: Wed Oct 26, 2016 1:52 pm
by Pablo César
Hi Billi,

Welcome to our community. HMG or HMG Extended. I would say to you, this is not so important for you now. Because basically are quite the same graphic library concept. And the important for you it is starting with GUI programmation.

Console programming is so big different than GUI one. You should take knowledge how it works each controls. You have Browses and Grids. With databases and by arrays.

You have to throw away all screens part of your console codes because you will need to start with IDE to build new forms.

Re: Help - Do I use hmg or minigui extended

Posted: Wed Oct 26, 2016 8:16 pm
by billivet
Hi Pablo
Thanks for the reply and welcoming.
I realized is a start from scratch and progress from the 80's but was looking at all the examples of both to try and work out the differences in functionality of browse between the two and also grid v's browse. There are examples in extended with tsbrowse of grabbing keystrokes.
Can you use tsbrowse in hmg - I tried compiling the source code of tsbrowse lib in hmg but no go.
So I suppose my question is - does hmg browse (or grid) have the same versatilityy as tsbrowse and if not can you uae tsbrowse in hmg.
Thanks again

Help - Do I use hmg or minigui extended

Posted: Wed Oct 26, 2016 10:37 pm
by Pablo César
Hi Billi,

There is not tsbrowse in hmg. Some post relates about it at:

viewtopic.php?p=4778#p4778
viewtopic.php?p=31710#p31710

Browse in HMG is considered obsolect.

Re: Help - Do I use hmg or minigui extended

Posted: Thu Oct 27, 2016 5:32 am
by mol
billivet wrote:Hi Pablo
Thanks for the reply and welcoming.
I realized is a start from scratch and progress from the 80's but was looking at all the examples of both to try and work out the differences in functionality of browse between the two and also grid v's browse. There are examples in extended with tsbrowse of grabbing keystrokes.
Can you use tsbrowse in hmg - I tried compiling the source code of tsbrowse lib in hmg but no go.
So I suppose my question is - does hmg browse (or grid) have the same versatilityy as tsbrowse and if not can you uae tsbrowse in hmg.
Thanks again
Some years ago, Grigori Filatov adapted tsbrowse for HMG. But, it doesn't work in current version..

Re: Help - Do I use hmg or minigui extended

Posted: Thu Oct 27, 2016 7:49 am
by serge_girard
Hi Billivet ,

Welcome from Belgium!

Serge

Help - Do I use hmg or minigui extended

Posted: Thu Oct 27, 2016 9:14 am
by Pablo César
Here's the tsbrowse topic:

viewtopic.php?p=11349#p11349

But is still faulty...

Re: Help - Do I use hmg or minigui extended

Posted: Fri Oct 28, 2016 2:55 am
by billivet
Thanks for the replies and welcoming.
Will grid in HMG provide the functionality I need.
You have to understand my lack of knowledge hence my silly questions.
Thanks

Re: Help - Do I use hmg or minigui extended

Posted: Fri Oct 28, 2016 7:27 am
by Rathinagiri
IMHO, HMG Grid is also sufficiently versatile.

Do you need any particular feature? If you can tell so, we can tell you whether that facility is available or not.