basically a DLL is a group of pre-made commands. in fact, every command built into Dark Basic Pro is in a DLL that was made by The Gamemakers. you can also make your own DLLs (with a little work) to expand the capabilities of DBPro.
I remember when I first started using DBPro, I shyed away from third-party commands... thinking they were 'hacks' and would probably screw up my system. boy was I wrong.
when I finally got around to trying them out, DBPro suddenly became a LOT cooler. I regularly use commands in all of my projects that aren't actually in the DBPro box.
Go Go Gadget DBPRO!
Athlon XP 2400+ || DDR-SDRAM 1GB || Nvidia GeForce 4 Ti4200 AGP 8x 128MB