Kuron wrote:I am taking a stance against third-party tools myself after making a $250 investment in a GUI framework that I can no longer get support for.
That's why I've taken almost five years to move all my code into PB. At one time I was using six different languages, plus three third-party libraries. Maintenance and ongoing support were becoming a major issue. Now, everything is in a single cross-platform language, and every line of code is under my control.
What's interesting is that the code has better structure and is much easier to maintain. And this has created opportunities for future development that didn't exist with the previous environment.
By stretching PB I've been able to create OOP-style custom classes based on PB's standard gadgets, while at the same time convert low-level code that was written in Assembler. All this has been done in pure BASIC code, with no loss of performance, and without using API or ASM.
The problem with third-party software is that it's a quick fix for an immediate problem. But it doesn't make the problem go away. Eventually it has to be faced head on. Unfortunately, it's taken me a long time to figure that out.

For ten years Caesar ruled with an iron hand, then with a wooden foot, and finally with a piece of string.
~ Spike Milligan