Интересно конечно у вас классы устроены. Старайтесь вовремя уничтожать объекты, раз уж у вас в таком месте конструктор используется. Если вы в качестве параметра в процедуру SetBaseVersion передадите уже созданный объект, вы потеряете выделенный изначально кусок памяти.
|