They don't work in the same way.
Strings are different
DBC does *not* call any Constructor/Destructor functions in your DLL
There is no Core pointer in DBC
There are example DLLs that come with the enhancement pack : C:\Program Files\Dark Basic Software\Dark Basic\extras\YourOwnCommands\
(Hopefully those backslashes will come out right ... EDIT: Bah! Try again)
*** Coming soon - Network Plug-in - Check my site for info ***
For free Plug-ins, source and the Interface library for Visual C++ 6, .NET and now for Dev-C++
http://www.matrix1.demon.co.uk