Здравствуйте, Romantic, Вы писали:
R>затем полученный BSTR передаю методу компонента. R>Есть в этом коде какие-нибудь тонкие места? Дело в том, что начиная с какого-то момента программа на основе этого метода перестала работать — выдает ошибку "Недостаточно памяти для выполнения операции"
Если я не ошибаюсь, ответственность за освобождение строки остается за тобой.
То есть после вызова метода компонента, ты должен вызвать SysFreeString.