Page 2 of 2

Re: My First Post - Hello

Posted: Sat Dec 06, 2025 1:32 pm
by Piero
skywalk wrote: Fri Dec 05, 2025 1:03 am Yes, roll your own guis until you have a better understanding of the event loop and callbacks or bindgadgetevents.
So much easier than VB6.
You can see it all in your source text instead of miles of property boxes and trees.

Also have a look at threading examples early to avoid your gui appearing hung.
There is no magic DoEvents() like VB6, as if that really worked anyway.

Always use EnableExplicit.
Arrays start at 0.
Strings are slower than VB6, but only if you have medium to large counts.

Happy coding!
You deserve a THANK YOU, and it comes from a Mac addict…

PS: Anyway darn threads, semaphores, callbacks, bindings, WaitUntilThereAreNoMoreEventsInTheQueue & stuff… :mrgreen:

IceDesign

Posted: Sat Dec 06, 2025 5:24 pm
by MikeGreen99
Hi ChrisR.

IceDesign looks Great!. Price is Great! Give us a Linux version (.deb would be awesome) and I'll be your first customer.

I don't use wine, but I do have WIN10 Virtual Machine up and running. I rarely use it. I just don't want anything to do with Windows. Once you go to linux, you will NEVER go back!

Thanks for your IceDesign efforts,
M....

Re: My First Post - Hello

Posted: Sat Dec 06, 2025 7:42 pm
by PureLust
From my side also... welcome to the forum !!! :D
susan wrote: Fri Dec 05, 2025 6:02 am From one newish PureBasic user to another, I have been using the built-in Form Designer with success and think it is better than having to figure out the position and size of on screen stuff by hand.
I also never warmed to the complexity and flaws (in earlier days) of the Form Designer.

But if you know how Web-Pages are designed (by defining your Layout with nested columns and rows), you will like the idea of the Dialog-Library from PureBasic. It's such a brilliant and easy way to create resizable GUIs.

Sadly I have to say ... it's just the idea of the Dialog-Library what's great. The implementation is unfortunately terrible.
Because you have to write XML-Text to create your Dialogs (your GUI), there is no existing Syntax-Check, no auto-completion, no nothing of the nice things, a modern Code-Editor provides. AND ... there is nearly no existing Documentation, how to use it. So, even though the idea was brilliant, it's nearly useless.

BUT ... because it's such an easy and brilliant way to create GUIs, I dagged deep into PBs Dialog-Library and have created a Module called "Dynamic-Dialogs".
And luckily "Dynamic-Dialogs" get rid of most of the flaws and restrictions of the Dialog-Libray and gives you the easiness to create resizable GUIs within Minutes.

It really feels like coding in PB, and not handling jerky XML Code.
The Only thing you have to get used to, is thinking in Rows and Columns while designing your GUI.

Maybe have a look at the included example codes and give it a try.
Imho, there is no easier way, to create resizeable GUIs (once you get used to columns and rows). :wink:

Re: My First Post - Hello

Posted: Sat Dec 06, 2025 9:58 pm
by mk-soft
There are many ways to create the GUI ...

I once updated my tool for the FormDesigner again. ;)

Update RAD EventDesigner V3