Possibly more overhead in the base Class of VB6. I know they improved on Implements handling in VB6, as well as thread safety.

Is it still faster in VB5 to go through the Array and Set each instance = Nothing, before Erase() 'ing the Array?
This explicitly Release's each Class instance.


How long does this take in VB5?
Code:
For i = LBound(prp_GTable) To UBound(prp_GTable) - 1
  Set prp_GTable(i) = Nothing
Next
Erase prp_GTable