Test Beta 25.06.1

41 views
Skip to first unread message

Ivanil Marcelino

unread,
Jun 9, 2025, 8:29:18 PMJun 9
to Designer Minigui Extend
Good evening;
Dear all, I uploaded a version of Designer to GIT called Beta_DesignerFull; this version contains a series of corrections, but the big change is the compaction of the code generated by the wizard; some functions were created that synthesized the repetitions, making the final code cleaner;
The generic function PesquisaCRUD now controls the autoadjust input when marked as ON; it turns off and on again when exiting;
The cancellation return was adjusted, returning to the last valid SQL;
The buttons are now more intelligent regarding user activity;
Most of these changes were made at the request of my friend Pierpaolo from Italy, thank you in advance for your collaboration.

Functions created:
_wizard_DisableGeralControls(lFlag,aSalte)
Enables or disables all editable controls on the form, allows you to receive a list of exceptions.

_wizard_ChangeControls(lFlag,cForm)
Creates a text with the controls that had their values modified; can be used to LOG and/or abort a cancellation;

_wizard_ResetGeralControls()
Clears all editable controls;

_wizard_LiberaToolbControls(oQuery)
Enables and disables the toolbar buttons according to the current scenario;

_wizard_InitToolbarCargo(cForm,bToolb)
Initializes a control Hash;

From these examples, you could still automate the assignments of field=>control and control => field; exactly as you would do in the clipper; however, I left it out since it could cause confusion for a beginner user when faced with an error with variations with checkbox/radiobutton/grad among others where the values need to be transformed before being saved or retrieved;

If you want and can test it, the result will be something of higher quality in the end.

At;

Ivanil

Assistenza PcModula

unread,
Jun 10, 2025, 9:49:17 AMJun 10
to designe...@googlegroups.com
Hello Ivanil, I installed the beta version put on Git but the Wizard with MySQL makes Designer die while, using the "DBF tables via Ado" connection I was able to see the new changes.
--
Pierpaolo Martinello
IW1CUY Ham Radio From Biella Italy
Linux User 177880

Ivanil Marcelino

unread,
Jun 10, 2025, 5:32:10 PMJun 10
to designe...@googlegroups.com
image.png

--
Você recebeu essa mensagem porque está inscrito no grupo "Designer Minigui Extend" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para designerminig...@googlegroups.com.
Para ver esta conversa, acesse https://groups.google.com/d/msgid/designerminigui/bd3161f1-7cbc-463f-a879-00143f0749f1%40pcmodula.it.

Assistenza PcModula

unread,
Jun 11, 2025, 4:17:56 AMJun 11
to designe...@googlegroups.com
Il 10/06/2025 23:31, Ivanil Marcelino ha scritto:
image.png

Hi Ivanil, whit your latest changes on beta 2 the designer  do not restart if change setting es. language, then don't compile 
Adding C:\Prgplus\ide\AddOns\AddOns.lib don't resolve, i  do not use the new wizard code creation and the compile it succesfull.
Error: Unresolved external '_HB_FUN__WIZARD_INITTOOLBARCARGO' referenced from E:\CLIENTI\CERRA\IMAPDFEXP\OBJ\ERASEME.OBJ
Error: Unresolved external '_HB_FUN__WIZARD_DISABLEGERALCONTROLS' referenced from E:\CLIENTI\CERRA\IMAPDFEXP\OBJ\ERASEME.OBJ
Error: Unresolved external '_HB_FUN__WIZARD_LIBERATOOLBCONTROLS' referenced from E:\CLIENTI\CERRA\IMAPDFEXP\OBJ\ERASEME.OBJ
Error: Unresolved external '_HB_FUN__WIZARD_RESETGERALCONTROLS' referenced from E:\CLIENTI\CERRA\IMAPDFEXP\OBJ\ERASEME.OBJ
Thanks for the patience and acceptance of my suggestions and tests

Best Regards

Ivanil Marcelino

unread,
Jun 11, 2025, 10:04:36 AMJun 11
to designe...@googlegroups.com
Resolvido.

--
Você recebeu essa mensagem porque está inscrito no grupo "Designer Minigui Extend" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para designerminig...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages