HWGUI Designer - An experiment

1,142 views
Skip to first unread message

Ash

unread,
Jan 7, 2020, 9:19:30 PM1/7/20
to Harbour Users
Hello,

Once you have installed hwgui and designer, you need to build hello.exe. It can only be done via command prompt at the moment. Be at a command prompt and issue the following commands.

cd c:\designer\projects\hello
hbmk2 hello.hbp

hello

You will see the main menu.

Please note that as you build a form, you can click 'Preview Form' button to see what it will look like and 'Code Prg' button to see the generated code.

Regards.
Ash

José Quintas

unread,
Jan 7, 2020, 11:31:24 PM1/7/20
to Harbour Users
Default is XHarbour and Borland C 5.5?

goodbye harbour-users.

No more a Harbour group.

José M. C. Quintas

Ash

unread,
Jan 8, 2020, 5:45:45 AM1/8/20
to Harbour Users
Hello José,

Please re-read my post.

I'm only using Harbour 3.2. As I am in contact with the developer of the Designer, I'll request for the integration of hbmk2 but only if enough interest is shown in this experiment.

Regards.
Ash

Itamar Lins

unread,
Jan 8, 2020, 7:42:26 AM1/8/20
to Harbour Users
Hi!
>As I am in contact with the developer of the Designer,
Alexander Kresin ?
These deviations from the main focuses do not help.
If we're using Harbor 3.2 or 3.4, 3.5 comes up, which doesn't really bring any innovations.
With Hwgui the same thing is happening.
Why doesn't anyone want to help or fix major projects? They are always indicating or
or trying to create sub projects. Because this version is incompatible with the current version of Hwgui, nor does it generate code for Hwgui-GTK and other Hwgui 2.22 innovations.
Alexander Kresin jumped from version 2.16 to version 2.18, precisely because of the inability to retain unique xHarbour and BCC 5.5 compiler codes contained in Hwgui 2.17,
This release does not have the advancements of UTF8, UNICODE contained in Hwgui-2.22, and further integration of LINUX via GTK.

Regards,
Itamar M. Lins Jr.

Ash

unread,
Jan 8, 2020, 8:01:36 AM1/8/20
to Harbour Users
Hello,

This Designer is created by another developer. I'm not referencing to the designer that comes with HWGUI.

Regards.
Ash

Hernan Cano

unread,
Jan 8, 2020, 5:18:57 PM1/8/20
to Harbour Users
Hello, Ash.
I am interested.
Please gimme directions on start.

Thanks.

Ash

unread,
Jan 8, 2020, 6:44:09 PM1/8/20
to Harbour Users
Hello Hernan,

You will find instructions here.


Regards.
Ash

Hernan Cano

unread,
Jan 8, 2020, 9:27:51 PM1/8/20
to harbou...@googlegroups.com
Fine, friend.
I an going to start.
Thanks.
See you later.

Hernan Cano

unread,
Jan 8, 2020, 10:01:22 PM1/8/20
to harbou...@googlegroups.com
Hi, Ash.

When I surf to " https://svn.code.sf.net/p/hwgui/code/trunk hwgui-code ", I find it empty.

I do not know how to continue.

------------------------
But https://svn.code.sf.net/p/hwgui/code/branches/hwgui_2_17 " is not empty, but I do not know how to download it (maybe one on one... yes? one on one?).


El mié., 8 de ene. de 2020 a la(s) 18:44, Ash escribió:

Hernan Cano

unread,
Jan 8, 2020, 10:06:01 PM1/8/20
to harbou...@googlegroups.com
When I read "make_pc.bat", I see something on %HARBOURDIR% and %POCCDIR%.

Please I need to start from installing Harbour or xHarbour.

What is POC?

Ash

unread,
Jan 9, 2020, 8:11:52 AM1/9/20
to Harbour Users
Hello Hernan,

Please take some and install Harbour first. If you are new to Harbour, it will take you some time to learn how to build various samples. There is a lot of information available in this newsgroup to do just that.

Go to https://sourceforge.net/p/hwgui/code/HEAD/tree/branches/ and click on 'Download Snapshot' to download hwgui sources. There are instruction there to help you build hwgui libraries. Then build some hwgui related samples there.

If you are new to Harbour, Welcome.

Regards.
Ash

Alain Aupeix

unread,
Jan 9, 2020, 8:29:31 AM1/9/20
to harbou...@googlegroups.com
Le 09/01/2020 à 14:11, Ash a écrit :
> Hello Hernan,
>
> Please take some and install Harbour first. If you are new to Harbour,
> it will take you some time to learn how to build various samples.
> There is a lot of information available in this newsgroup to do just that.
>
> Go to https://sourceforge.net/p/hwgui/code/HEAD/tree/branches/ and
> click on 'Download Snapshot' to download hwgui sources. There are
> instruction there to help you build hwgui libraries. Then build some
> hwgui related samples there.

Do you really think it's a good thing to use HwGUI 2.17 ?
Now we are using 2.22 ...

Hum ...

A+
--
------------------------------------------------------------------------
Alain Aupeix
http://jujuland.pagesperso-orange.fr/
http://pissobi-lacassagne.pagesperso-orange.fr/
------------------------------------------------------------------------
U.buntu 12.04 & Xu.buntu 16.04 | G.ramps 3.4.9-1 | H.arbour 3.2.0dev
(2019-03-12 10:42) | Hw.Gui (2797)
------------------------------------------------------------------------

Ash

unread,
Jan 9, 2020, 9:29:22 AM1/9/20
to Harbour Users
Hello Alain,

Do you really think it's a good thing to use HwGUI 2.17 ? 
Now we are using 2.22 ... 

Yes. 

Please, it is only an experiment to confirm that the generated code can be compiled in Harbour environment. The developer is planning to upgrade the designer to generate hwgui 2.22 code.

Regards.
Ash

Francesco Perillo

unread,
Jan 9, 2020, 10:10:41 AM1/9/20
to harbou...@googlegroups.com
Ash,
in the other thread there were 2 attachments: designer.zip and xdesigner.rar. Which one should I test?

--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/4d0d0039-a8d4-436f-aa45-bcad4fcf88d7%40googlegroups.com.

Francesco Perillo

unread,
Jan 9, 2020, 10:13:30 AM1/9/20
to harbou...@googlegroups.com
On Wed, Jan 8, 2020 at 1:42 PM Itamar Lins <itama...@gmail.com> wrote:
.
Why doesn't anyone want to help or fix major projects? They are always indicating or or trying to create sub projects.

Really good question...

I have some ideas...

I think the main culprit is the lack of time, so everybody forks/clones some code and adapts it to their needs making the code too interlocked with other proprietary code that can't be made public...

Hernan Cano

unread,
Jan 9, 2020, 10:25:46 AM1/9/20
to harbou...@googlegroups.com
Hi, Ash.

>>>...  and click on 'Download Snapshot' to download hwgui sources. 
 
Oh, oh, Houston; we got a problem.

You are talking about "sources". And then will I need to "compile/build" the binaries/DLLs?
Please say me from where can I download a binaries. I am only interested in learning to use Harbor/xHarbour/HwGui, not about installing an entire ecosystem in what we need vs, cli, Borland, MinGW, MinGW64, VSCode, and so on....

Ash

unread,
Jan 9, 2020, 11:39:38 AM1/9/20
to Harbour Users
Hello Francesco,

Use designer.zip. It contains a more recent version of xDesigner as well as sample code.

Regards.
Ash

Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbou...@googlegroups.com.

Ash

unread,
Jan 9, 2020, 1:14:36 PM1/9/20
to Harbour Users
Hello Francesco,

I remember the days when Harbour project started and then completed in an orderly manner. I recall a document showing the development status of a component/function - Blank, Started, Tested, Completed. But without leadership, we do not have that kind of control any more.

So why some people fork? The answer lies somewhere in between 'To test an idea' or 'Nobody is willing to make the requested updates'. The later not being helpful.

Somebody should take charge of Harbour.

Regards.
Ash

David Allen

unread,
Jan 9, 2020, 1:26:44 PM1/9/20
to harbou...@googlegroups.com
Hi Ash,

I'm new to Harbour on I feel that leadership is really needed.  However, how would that happen?  If we could imagine a rabbit's hat and little pieces of paper being thrown in representing every concerned Harbour user, I'd like to through a couple names in the hat for that.  These two gentlemen have went overboard to help me become a contributing member of the Harbour community.  

Eric Lendvai has proven to me he has the right stuff to lead Harbour to a wonderful future.  Additionally, I would like to suggest Maurizio la Cecilia as keeper of the key to the source.

I have no real history with either of these two people prior to starting Harbour just a few months ago...

Please add those on my slip of paper to put in the hat.  

Respectfully,
David

--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.

Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/4fff25c9-2d21-4bcc-a0cc-6b9d7850f543%40googlegroups.com.

Riztan Gutierrez

unread,
Jan 9, 2020, 1:31:45 PM1/9/20
to harbou...@googlegroups.com
Hi Hernan

f you want to do tests, you can try it with TPuy.
It is an environment ready to play. Once installed, open the terminal, create a directory and run "tpuy", after a message, ask if you want to create a project, indicate with affirmation and you will create a small work environment. In the xbscripts folder, a script called begin.xbs appears that runs when you invoke tpuy again.

You can see examples at: https://www.youtube.com/watch?v=SSEtqIovhxY&list=PL4XRGkJ4Pd-bYgvcWA4pk8wgyxCn7KH47&index=6

This way I use to attract new programmers, with a multiplatform environment and ready to use (plug & play).

___________________________________

Si deseas hacer pruebas, puedes intentarlo con TPuy.
Es un entorno listo para jugar. Una vez instalado, abrir la terminal, crea un directorio y ejecute "tpuy", luego de un mensaje, preguntará si quiere crear un proyecto, le indica con afirmación y se va a crear un pequeño entorno de trabajo. En la carpeta xbscripts, aparece un script llamado begin.xbs que se ejecuta cuando vuelve a invocar tpuy.

Puede ver ejemplos en: https://www.youtube.com/watch?v=SSEtqIovhxY&list=PL4XRGkJ4Pd-bYgvcWA4pk8wgyxCn7KH47&index=6

Esta forma uso yo para atraer nuevos programadores, con un entorno multiplataforma y listo para usar (plug & play).

--
--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.


--


 Riztan Gutiérrez                     www.gtxbase.org                              www.gtkbase.org

  • Linux User: # 494267
  • Ubuntu User: # 28329


Hernan Cano

unread,
Jan 9, 2020, 1:58:09 PM1/9/20
to harbou...@googlegroups.com
Fine. Thanks.

Hernan Cano

unread,
Jan 13, 2020, 12:17:09 AM1/13/20
to harbou...@googlegroups.com
Bien, Riztan.
Gracias por compartir.

Puedes decirme de dónde descargo TPuy?

image.png



El jue., 9 de ene. de 2020 a la(s) 13:31, Riztan Gutierrez escribió:

Riztan Gutierrez

unread,
Jan 13, 2020, 11:59:49 AM1/13/20
to Hernan Cano, harbou...@googlegroups.com

Estoy tratando de renovar el dominio gtxbase.org, en Venezuela el acceso a la divisa internacional cada vez es más difícil.

Saludos!

Ash

unread,
Jan 22, 2020, 10:00:31 PM1/22/20
to Harbour Users
Hello,

Here is an updated version of xDesigner.


Please use it to design your forms and the build an application separately based on *.prgs generated from those forms.

Regards.
Ash

Hernan Cano

unread,
Jan 22, 2020, 11:22:19 PM1/22/20
to harbou...@googlegroups.com

Fine, Ash.
Downloaded and trying...
Thanks.

Hernan Cano

unread,
Jan 26, 2020, 1:16:39 AM1/26/20
to harbou...@googlegroups.com
Hi, Ash.
I see that the Designer you share (v2010-01-22) is for designing Windows forms.

For now my interest is to desing for Android (and/or mobile) environment.

When I run FiveTouch.exe in mobile mode, I can run in my Win7 PC the same programs that I can run in my Android phone.
But ....
tdesigner.prg shows an error. I think it lacks "c:\harbour\include\hbclass.ch" Where can I find it?
designer.prg runs fine and I like its screen.
browse.prg shows very simple, but I must look at it.
controls.prg shoes error; I think I can lear a lot from it, but... it shows err.....
console.prg seems very simple (and VFP-like!!!) but shows error.

In my Android phone there is also webservice.prg, but error... 

What recommendations there is for programming in mobil environment? Because I see that I cannot put a several-buttons-bar (First-Previous-Next-Last-Add-Edit-Delete-LookAt-Print-Save-Cancel-Close), or how is a good menu in mobiles?

Thanks for sharing.

Hernan Cano

unread,
Jan 26, 2020, 2:00:40 AM1/26/20
to harbou...@googlegroups.com
Hello, friends.

Info like this
is what I was looking for.
Now I have a road-map about how an app in Android must look.
This way I can try to get a FiveTouch "form" can/must look.

See you later......


Ash

unread,
Jan 26, 2020, 9:34:21 AM1/26/20
to Harbour Users
Hello Hernan,

This designer is meant for building forms only and produces HWGUI code for both Windows and Linux. I have not tested the resulting code in Linux, however. 

Regards.
Ash    

Ash

unread,
Feb 3, 2020, 7:51:22 PM2/3/20
to Harbour Users
Hello,

Here is an updated version of xDesigner. It has the beginnings of working with LetoDB. Please note it is not LetoDBf.


I have been using it for a few weeks now and I must admit it shows promise.

Regards.
Ash

Nenad Batocanin

unread,
Feb 3, 2020, 7:55:24 PM2/3/20
to harbou...@googlegroups.com

LetoDB or xDesigner?

 

Regards, NB

--

--
You received this message because you are subscribed to the Google
Groups "Harbour Users" group.
Unsubscribe: harbour-user...@googlegroups.com
Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.

Ash

unread,
Feb 3, 2020, 8:06:23 PM2/3/20
to Harbour Users
Hello Nenad,

Database Control in xDesigner allows for either LETO RDD or DBFCDX/DBFNTX RDD. Please review the properties of Database and Database Cursor controls.

Regards.
Ash


Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.

To unsubscribe from this group and stop receiving emails from it, send an email to harbou...@googlegroups.com.

Nenad Batocanin

unread,
Feb 3, 2020, 8:10:18 PM2/3/20
to harbou...@googlegroups.com

Sorry I wasn't clear :)

 

I asked about this: " I must admit it shows promise " - You mean Letodb or xDesigner?


Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.

To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/0b49351b-6ee1-431b-8ef1-bd9a65e312a9%40googlegroups.com.

Ash

unread,
Feb 3, 2020, 8:17:58 PM2/3/20
to Harbour Users
Hello Nenad,

I meant xDesigner shows promise.

I have been using LetoDBf for the last two years at all my customer sites. It has shown promise by speeding up data access 10 fold compared to Samba. :-)

Regards.
Ash

Nenad Batocanin

unread,
Feb 3, 2020, 8:37:57 PM2/3/20
to harbou...@googlegroups.com

Now it's clear to me :)

 

I've been using Letodb for several years with dozens of users and so far it's been great. I don't use xDesigner, but I plan to try it :)


Web: http://groups.google.com/group/harbour-users

---
You received this message because you are subscribed to the Google Groups "Harbour Users" group.

To unsubscribe from this group and stop receiving emails from it, send an email to harbour-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/harbour-users/b6c9f4cd-eb70-4e22-82a1-d181fc2c91b5%40googlegroups.com.

Ash

unread,
Mar 3, 2020, 2:36:57 PM3/3/20
to Harbour Users
Hello Everyone,

This version of xDesigner includes a project builder for Harbour/MinGW.


You need to add the following files in every project:
funtran.prg
hdatabase.prg
xhb.hbc

Regards.
Ash

Hernan Cano

unread,
Oct 4, 2021, 3:56:48 AM10/4/21
to Harbour Users
Hi, Ash.

How can I download it?
Reply all
Reply to author
Forward
0 new messages