Esempio in vb6 c'è la possibiltà di usare librerie anche che non sono del net
Non è assolutamente vero che in .NET non si può fare, informati sulla interoperabilità COM e si possono dichiare funzioni di DLL esterne come in VB6, prima di parlare informati

Poi il VB6 come ti ha detto oregon è abbastanza vecchiotto per cui punterei sul .NET.