Здравствуйте, Pavel A, Вы писали:
PA>1. Имеется COM-сервер COMSvr (DLL), написанный на VC++6.0 PA>2. COMSvr реализует COM-объект CoBadObj PA>3. COMSvr используют клиенты, написанные на Delphi 6.0
PA>Проблема: PA>Если клиент создает только один объект CoBadObj, все в порядке, видимых неполадок нет. PA>Если клиент создает более одного объекта CoBadObj, при выходе из приложения-клиента вываливается сообщение об ошибке (инструкция XXXXX обратилась к области памяти XXXXX...). PA>В отладчике в VC проверял — все объекты удаляются, но после этого вся студия намертво виснет (!).
PA>Есть ли какие-нибудь соображения?
Есть. Код сервера написан криво. Нужно дебагать. Нужно выяснить, что вызвало ошибку, и что в твоем исходном тексте нужно поправить, чтоб ее не было.