I have to say yes.
I bought the C++ version - for speed reasons - but I'm not even a C++ coder - so I'm hitting learning curve there big time - BUT - all the DarkGDK functions do what dbPro does without the unruly "language semantics" of DBPro.
In .Net - there are advantages - as many seem to code in it worldwide - and is therefore highly supported - and writing .NET VB or C#, or whatever should all be possible.
For myself - regardless of the C++ learning curve - I'm happy because the code I have written - seems to run awfully fast - (Except in debugger mode naturally) - and I like coding this close to the processor.
I don't need to learn everything about microsoft's API's - though they help if neceaary, I can concentrqate on the C++ language itself - make my own set of routines geared for gaming - and pull the power of DirectX very easily via DarkGDK. Writing a decent DirectX in C++ or .Net requires MANY calls - and doesn't not have all the file formats supported natively - that DarkGDK/DBPro bring to the table.
So - 60 bucks - if it keeps you occupied for hours on end - yeah - its worth it.
Jason P Sage
Know way too many languages - Master of none