I have written a DLL in VB6.

Can this DLL run on a Linux/Unix platform?
If not, how do I convert this component to something that can run on Linux/Unix?
Does it need to be rewritten in another language?