1) vb is not fully object oriented it supports
only class not inheritanc
in vb.net it's fully oops
2) in vb it can have only one compiler
and runtime
2)in vb.net have msil(microsoft intermediate language) and common language runtime
so this
facility gives the feature of multi language support
3)in vb it have the drawback of dll hell
3)in vb.net it could have perfectly handle
by Assembly it's called managed code