"If you need an interface (UI) then use ActiveX. Otherwise, you can use DLL. "

That's not correctly said; the DLL's you guys are talking about are ActiveX compliant aswell !