Cita:
Iniciado por Descartes VB 6.0 es un lenguaje basado en objetos, puesto que los compomentes, controles...etc que utiliza lo usa como objetos, pero no tiene implementada las características basicas (herencia y polimorfismo )de la orientación a objetos para crear tus propias clases, en todo caso, en VB se puede "simular estas dos caracteristicas" pero eso no hace que sea un lenguaje realmente orientado a objetos...aunque en forma particular pienso que la orientación a Objetos, mas que ser un lenguaje que lo hace, es una filosofia de programación y que se puede a simular en VB 6.0
Simular no es tener ;)
Además, la POO no sólo es herencia y polimorfismo. Como bien dices, eso es lo más básico de un lenguaje que soporte POO.