gpt4 book ai didi

.net - 从 VB6 代码中释放 .NET 对象

转载 作者:行者123 更新时间:2023-12-01 10:13:44 25 4
gpt4 key购买 nike

关于 .NET Rocks! Show 561 , Carl 和 Richard 谈到了释放在托管代码中实例化的非托管对象。如果必须释放在托管 .NET 代码中实例化的 COM 对象,则必须调用 System.Runtime.InteropServices.Marshall.ReleaseComObject。从 COM 代码释放 .NET 对象时,您是否必须(或应该)做任何类似的事情,或者依靠垃圾收集器来释放对象就足够了吗?

最佳答案

只要您管理 COM Callable Wrapper 的引用计数就像您处理任何其他 COM 对象一样 (set netObj = Nothing) COM 和 .NET 将处理其余部分。

关于.net - 从 VB6 代码中释放 .NET 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3072744/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com