Yes of course they can, but (I think) not as C++ can. If you share functions with VB you can't use
code:
Declare Function <fn-name> Lib "<lib>" Alias "<realname>" (<args>) As <type>
can you? At least that's what I think... Correct me if I'm wrong. If you make dll's with VB you have to add them to the references and define an object like
code:
dim dll as new dllname.classname
And I think in VB it isn't possible to do that runtime. And if it is, I want to know how. That's my question.