Тема: Как завершить работу программы из dll-компонента?

Ситуация такая: из VBA-макроса вызываю на выполнение свою программу, передавая ей объект ThisDrawing. Программа представляет собой динамическую библиотеку, т.е. скомпилирована в dll-файл. В программе имеются формы, через которые и идет, собственно, работа.
В ответ на кнопку Cancel запускаю обработчик, который выгружает формы оператором Unload MyForm и убивает объект чертежа - Set ThisDrawing = Nothing.
Вопрос: Достаточно ли этих мер для выхода из программы, или какие-то ее остатки (в виде неубитых объектов) продолжают гулять в памяти?
Спасибо.

Re: Как завершить работу программы из dll-компонента?

> LeonidSN
В общем случае за собой нужно "собрать мусор".