Comment by pjmlp
Wrong, starting with with Visual Basic 5, a proper compiler was introduced based on Visual C++ backend, in addition to the P-Code interpreter.
Additionally VB devs no longer needed to rely on C++ for ActiveX controls, aka OCX, the VBX replacement.