This code gragment compiles correctly as expected but throws an error on the second invocation of New in the IDE. Obj1.New1(False) Obj1.Dispose Obj1.New1(False)