A recent request from a user was put to me regarding support for DGDK.NET to run under Visual Basic 6. Now I for one are no longer using this version purely because of the jump to .NET and the supported languages. But I've managed to successfully get VB6 to compile an application that uses the DGDK.NET toolkit. Attached is the sample VB6 project and the required dgdkGlobals.bas file that allows you to use the toolkit. You will need to have the DGDK.NET toolkit or component installed to run the application.
Now, for the bad news

. Because of the way DGDK.NET works, you cannot run your VB6 applications from within the IDE, i.e. for debugging. The only reason for this is that when running from inside the IDE, obtaining the current process handle always returns the process handle to the VB6 runtime, and not the actual application. This was also a problem under .NET if you had the VSHost process flag enabled as well. Hence why the documentation specifically asks you to turn this feature off in Visual Studio.NET. I cannot find an alternative workaround for VB6 users running their applications in the IDE. So, to summarise, VB6 is supported, but you cannot run the application within the IDE for debugging a DGDK.NET project. If you Compile your VB6 app into an EXE, and run the EXE from outside the IDE, it works perfectly.
Again, I'm not going to spend any more time on this because of the benefits of upgrading to VB.NET and using the Express versions, but this is here for prosperity anyway.
Paul.