FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin for Harbour/xHarbour Fivewin Developer Assistant
Posts: 44158
Joined: Thu Oct 06, 2005 05:47 PM
Fivewin Developer Assistant
Posted: Tue Mar 17, 2026 07:31 AM
regards, saludos

Antonio Linares
www.fivetechsoft.com
Posts: 7317
Joined: Thu Oct 18, 2012 07:17 PM
Re: Fivewin Developer Assistant
Posted: Tue Mar 17, 2026 08:02 AM

FiveWin Developer AI Assistant

We have been experimenting with an AI assistant specifically designed for FiveWin / Harbour development.

The assistant uses a structured knowledge base derived from the FiveWin framework sources and sample programs.
It can analyze classes, functions, include definitions and coding patterns in order to help developers understand and use the framework more efficiently.

What it can do

• analyze FiveWin classes and explain their purpose
• describe methods, properties and inheritance
• locate constants and macros in include files (.ch)
• generate correct FiveWin code examples
• help debug Harbour / FiveWin code
• follow the traditional FiveWin syntax (DEFINE WINDOW, DEFINE DIALOG, etc.)

It also understands specific patterns such as correct XBROWSE initialization (CreateFromCode() / CreateFromResource()).

Source code protection

The assistant does not expose the full framework source code.
It only provides explanations, structural analysis and small illustrative snippets.

Goal

The goal is to create a development companion for the FiveWin community, helping both new and experienced developers navigate the framework faster.

This is still an experimental tool and feedback from the community is welcome.

Since from 1991/1992 ( fw for clipper Rel. 14.4 - Momos)

I use : FiveWin for Harbour March-April 2024 - Harbour 3.2.0dev (harbour_bcc770_32_20240309) - Bcc7.70 - xMate ver. 1.15.3 - PellesC - mail: silvio[dot]falconi[at]gmail[dot]com
Posts: 6983
Joined: Fri Oct 07, 2005 07:07 PM
Re: Fivewin Developer Assistant
Posted: Tue Mar 17, 2026 04:21 PM

Hello Silvio, Really happy to see you here again — and with such an amazing post right away!

I immediately tried your AI assistant and had it recreate the example for me. It worked really well — I’m genuinely impressed by how clean and helpful the results are.

This is definitely a very exciting approach for FiveWin development. Thanks for sharing — I’m looking forward to seeing how this evolves!

Best regards, Otto

Continue the discussion