Доброго времени суток! Такой вопрос: я разрабатываю СОМ-компонент, на некоторй стадии разработки, понадобилось проверить его работоспособность, для этого я создал новый проект импортировал библиотеку типов — проверил, как работает. До этого момента все нормально, но когда я изменил часть кода своего компонента, то столкнулся с проблемой — как мне сказать делфям, что мой компонент(длл'ка) обновилась? Опять импортировать библиотеку типов не удается, потому что дельфи ругается мол такой класс уже зарегистрирован.
Здравствуйте, delphiUser, Вы писали:
U>Доброго времени суток! Такой вопрос: я разрабатываю СОМ-компонент, на некоторй стадии разработки, понадобилось проверить его работоспособность, для этого я создал новый проект импортировал библиотеку типов — проверил, как работает. До этого момента все нормально, но когда я изменил часть кода своего компонента, то столкнулся с проблемой — как мне сказать делфям, что мой компонент(длл'ка) обновилась? Опять импортировать библиотеку типов не удается, потому что дельфи ругается мол такой класс уже зарегистрирован
regsvr32 <имя_файла_кломпонента> /u -- снимаешь регистрацию
компилишь новый вариант
regsvr32 <имя_файла_кломпонента> -- регистрируешь по-новой
а вообще лучше тесты делать на VB/VBA. Там все утечки памяти очень хорошо проявляются.
Сразу видишь — упал Excel с твоем компонентом — что-то не так
.