Dataset and project for generating Harbour MiniGUI Extended code with Qwen

100 views
Skip to first unread message

marcos...@gmail.com

unread,
Aug 10, 2026, 10:42:44 AM (3 days ago) Aug 10
to Harbour Users
Hello everyone,

AI is a tool like any other that has been created, and we must make the most of it in the best possible way.

I have already uploaded the first dataset specifically for Harbour MiniGUI Extended. I hope to soon upload a model so it can be used locally.

The dataset will also help major AIs become familiar with MiniGUI Extended.

While that happens, Qwen can be used as support to create systems more quickly. Currently, the code it generates has many errors, since the only dataset available is designed for FiveWin.

We have the alternative of creating projects for Qwen. I have developed a project that I am currently testing. Here is a small example:

With this prompt, it generated the following module in a single step with no syntax errors. It still has errors; once it is more debugged and tested, I will create a GitHub repository with the files so that anyone can generate MiniGUI Extended code in Qwen.

"Create a program in Harbour MiniGUI Extended for customer entry. Create a basic CRUD, all in a single file. Check if the table exists; if it exists, use it; if not, create it. All in English, English language."

I am attaching the code it generated.

I would appreciate it if you could analyze the code, comment on it, and describe all the errors you find, as this will help me improve the project.

Sincerely,

Marcos Jarrín
pantalla.jpg

customer.prg
Message has been deleted

marcos...@gmail.com

unread,
Aug 10, 2026, 8:29:36 PM (3 days ago) Aug 10
to Harbour Users
Hi everyone.

The bugs in the program have been fixed. It wasn't anything too complex, but I wanted the AI to handle it, and with just two prompts I got it working. Here are the prompts I used and the final code.

Prompt 1:
When I click the Edit button, the program crashes. Review it.

Prompt 2:
After deleting an item, the browse view doesn't update automatically, unlike when adding a new one. I have to restart the program to see the changes. Fix this.

Best regards,

Marcos Jarrin
customer.prg
Reply all
Reply to author
Forward
0 new messages