Здравствуйте, visus, Вы писали:
V>Что же это получается? Вызов деструктора неопределен не только по времени, но и по количеству? У меня на один вызов конструктора COM объекта по 300 вызовов деструктора. Я в панике
В .Net Framework нет деструктора. Есть финалайзер и IDisposable.Dispose, оба могут быть вызваны много раз.
В COM нет деструтора, есть IUnknown.Release. Должен быть вызван столько же раз, сколько IUnknown.AddRef, то есть, может быть вызван много раз.
О чём речь вообще?