|
|
|
|
|
by ptx
3397 days ago
|
|
Only if you make sure to call Marshal.ReleaseComObject on all your objects, which requires you to hang on to explicit references to all of them, which is not very convenient for many COM APIs, e.g. Application.Database.Classes.Item("MyClass").Refresh()
where you would have to save all the intermediate objects in variables just so you can destroy them.Python works much better with COM, in my experience, because of its more primitive but more predictable reference counting. |
|
Unless you are talking about manually loading them.
Also, are you aware that UWP and .NET Native are built on COM?