BasicCoder2 wrote:Incomplete incompatible class support for FreeBASIC with its own idiosyncratic nomenclature added to the language Tower of Babel is of no use to me at all.
Whatever, if of no use, one can avoid it in FB. More, one can target QB only, or the smart FB-Lite dialect. Do you know any other basic that provides such a range of choice? So I really don't understand your concern here. Maybe I'm missing something.
BasicCoder2 wrote:Your example seems to be about a gui designer? Not sure why you need oop support for this. I have written simple experimental demo examples of GUI editor/designers that generate event driven FreeBasic source code templates.
OOP allows writting nutshells which content can be easily modified according to how the needs are evolving. Of course other programing styles can do the same, but more painfully. OOP is not granted hi-price because it is easy. The difficulty is real, and focused on the conception as well as some added abstraction. However it's very maintenable and stands as the maximum of the modularization. To answer your question, it is what is required for component design and programming, on which consist, as far as I'm understanding this, the art of making gui.