Здравствуйте, vcmboot, Вы писали:
V>В программах на C#/.Net нужды использовать CoCreateInstance и подобные/сопустствующие ему функции.
V>Соответствующие вызовы среда .Net сделает автоматически.
V>Необходимо просто добавить в References, вкладка COM, тот COM-компонент, который Вы желаете у себя использовать в программе. Автоматически создастся так называемый Interop — вспомогательная либа для компилятора/рантайма .Net. Далее в программе
V>V>using НазваниеInteropЛибы;
V>...........
V>ТипИзCOM var = new ТипИзСOM();
V>var.SomeFunction();
V>...........
V>
V>В конце никаких free/release/CoUninitialize делать не надо. Среда .Net всё сделает сама.
Кроме Marshal.ReleaseComObject(...)?