You are using something like this
Code:
::_variant_t vtLib;
.........
vtLib = new _variant_t("TRMS Lib");
........
//delete vtLib; I can't delete for some reason
Note 'vtLib' is not a pointer so,, either use
Code:
::_variant_t vtLib("TRMS Lib");
or
Code:
::_variant_t *vtLib; // as a pointer
.........
vtLib = new _variant_t("TRMS Lib");
........
delete vtLib; //can delete now