Mine doesn't appear to work well with dlls compiled with .net v2.0. Not surprising really because it uses .net v1.1 ilasm and ildasm.
.net v2.0 was still in beta when I wrote it. Perhaps one day I will get it working with .net v2.0.
Stick to v1.1 and it works fine. There was a longstanding bug where it would lockup when building dlls with lots of functions. The work around was just to force quit it and ilasm would finish building the dll.
I fixed that bug today.
You can download it from
here. Don't forget to read the
docs and the dbpro TPC docs that should be at
C:\Program Files\Dark Basic Software\Dark Basic Professional\Help\documents\1 Third Party Commands.htm
Google inverse pinvoke if you want to learn how it all works.
By way of demonstration, he emitted a batlike squeak that was indeed bothersome.