Hey Diggsey, thank you for giving us the link!
OOP is something DBPro has always really needed, and I think your system is genius!
You might wanna know, I spent the evening working on project to improve the ease of use, because like you say the only problem is the fact that you have to convert files before compiling them. My solutions is kind of hacky and definitely not as good as an actual IDE with support, but it works! It's basically a pre-precompiler which sends the .dba file to DBP_OOP, then sends the converted file to the main DBP compiler, which compiles the end result. It also catches and generates errors for common mistakes like the header file being in the wrong place or not existing
Download:
https://www.mediafire.com/?bs12hr76tehhnck
To use it, copy and paste DBP_OOP.exe into the main Compiler folder. Rename the standard DBPro compiler from 'DBPCompiler.exe' to 'DBPCompiler_main.exe', and copy the preprecompiler in instead. Everything should work fine
Of course, if you want to go back to standard DBPro programming, you've got to rename the compiler again, which is a little annoying. I have an idea for a way around that, but I'll work on that tomorrow, cuz it's 3:45 Am here, and I need sleep!
[Fixed that! The renaming problem, not me getting sleep]
The only other issue is that the DBP_OOP box stays open after each compile, and needs to be closed manually. If you've got the time Diggsey, and you could update DBP_OOP to close automatically when done, that'd make the workflow pretty much seamless
Anyways, I hope it helps someone
The code never bothered me anyway...