Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
避免在释放控件时调用 Invoke
我的工作线程中有以下代码 ImageListView下面是源自Control if mImageListView null mImageListView IsHandleCreated mImageListView IsDisposed i
c
Controls
Dispose
invoke
您需要处置对象并将它们设置为 null 吗?
您是否需要处理对象并将它们设置为 null 或者当它们超出范围时垃圾收集器会清理它们吗 当对象不再被使用并且垃圾收集器认为合适时 对象将被清理 有时 您可能需要设置一个对象null为了使其超出范围 例如您不再需要其值的静态字段 但总的来说通
c
NET
garbagecollection
Dispose
WCF ChannelFactory 和通道 - 缓存、重用、关闭和恢复
我为我的 WCF 客户端库规划了以下架构 使用 ChannelFactory 而不是 svcutil 生成代理 因为 我需要更多的控制权 而且我想让客户处于单独的状态 程序集并避免在我的 WCF 服务更改时重新生成 需要将消息检查器的行为应
wcf
Dispose
channel
channelfactory
recover
处理 SQL 连接
我有一个连接到数据库并检索数据表的 SQL 类 我知道 SqlConnection 必须在完成后释放 我知道这可以使用using块 但是也可以接受Dispose 在这个类的析构函数中调用 这是我的代码 public class SQLEng
c
destructor
Dispose
C#:调用 Bitmap.save() 后 Dispose() 一个 Bitmap 对象?
我有这个 Bitmap bmp new Bitmap image image processing bmp Save path fileName 我想知道是否需要打电话bmp Dispose 在此代码之后 提前致谢 我会用using块和Pa
c
Bitmap
Dispose
有趣的事件“Dispose”行为
我注意到我们的 NET WinForms 应用程序中的有趣行为 我们有一个 MDI 表单 其中添加了许多 MDI 子项 这些子窗体监听 广播 事件 该事件本质上是调用刷新自身 该事件在基类中声明 并在子窗体中添加侦听事件 我注意到 即使这些
c
Events
Dispose
了解一次性物品
我查过类似这样的问题 即使我发现了很多问题 但其中任何一个都为我解决了这个问题 假设我有这段代码 public class SuperObject IDisposable public void Dispose Dispose true G
c
NET
garbagecollection
Dispose
idisposable
如何判断资源是否不受管理?
我正在使用 Visual Studio 2017 编写 C 应用程序 我努力通过使用 using 语句来处理我实例化的所有对象 如果我实例化的对象不基于可隐式转换为 System IDisposable 的类型 Visual Studio
c
garbagecollection
Dispose
usingstatement
unmanagedresources
从 JDialog 返回值; dispose()、setVisible(false) - 示例
我知道 这个问题在 SO 中经常出现 比如here https stackoverflow com questions 4089311 how can i return a value from a jdialog box to the p
Java
Swing
Dispose
jdialog
我什么时候需要管理托管资源?
我一直在研究标准的 Dispose 模式 我只是想知道我需要编写什么来释放托管资源 如果这些资源已经被 管理 那么我肯定不需要做任何事情 如果是这种情况 并且我的类不包含任何非托管资源 因此不需要通过 GC 来完成它 那么我是否只需要在 D
c
DesignPatterns
Dispose
从表格上清除物体,何时何地?
我有一个简单的 Windows 窗体应用程序 在表单上 我有一个自定义类 它有自己的 Dispose 方法 所以问题是我什么时候应该调用这个 FormClosed 事件 即 Form1 FormClosed 是否是执行此操作的正确位置 或者
c
WinForms
Dispose
我如何知道 UdpClient 是否已关闭/处置?
我通过通常的异步回调从 UdpClient 接收数据 private void OnUdpData IAsyncResult result byte data udpReceive EndReceive result ref receive
c
Asynchronous
Dispose
udpclient
类析构函数问题
我正在制作一个包含 StreamWrite 的简单类 class Logger private StreamWriter sw private DateTime LastTime public Logger string filename
c
Resources
Dispose
destructor
SSRS ReportViewer 处置时出现空引用异常
我们当前正在使用 Windows 服务来生成 PDF 文件 我最近正在优化代码并注意到内存的滥用 这是由于缺乏一个using周围的声明var reportViewer new ReportViewer 但是 添加此代码后 代码在关闭后引发了
reportingservices
reportviewer
Dispose
在 Windows 窗体中调用 Font 的 dispose()
我遇到了与中描述的相同的问题这个问题 https stackoverflow com questions 21769908 how and when is font disposed for winforms controls 也就是说 F
c
WinForms
fonts
Dispose
idisposable
我是否需要关闭和/或处置通过OperationContext.Current.GetCallbackChannel 获取的回调通道?
我正在使用 OperationContext Current GetCallbackChannel 获取调用 WCF 服务操作的客户端的通道 我是否需要担心关闭 处置这些回调通道 或者这是由框架处理的 好吧 我自己尝试了一下 结果发现 如果
wcf
Callback
Dispose
通过引用传递 IDisposable 对象会导致错误?
我正在尝试创建一个通用方法来处理实现的对象I一次性 称为DisposeObject 为了确保我正在处理原始引用指向的对象 我尝试通过引用传递对象 但我收到一个编译错误 上面写着 ref 参数类型与参数类型不匹配 在下面的 简化的 代码中 两
c
Dispose
idisposable
passbyreference
使用 - 我的流会发生什么?
也许这是一个琐碎的问题 但它困扰着我 如果它是重复的 请不要大喊大叫 我尝试搜索 但有很多关于使用的问题 我很难找到答案 我有这样的代码 using IsolatedStorageFile ISF IsolatedStorageFile G
c
Dispose
SqlCommand.Dispose 是否关闭连接?
我可以有效地使用这种方法吗 using SqlCommand cmd new SqlCommand GetSomething new SqlConnection Config ConnectionString cmd Connection
NET
garbagecollection
Dispose
sqlconnection
sqlcommand
.NET Web浏览器控制和Dispose()
我知道这是一个热门话题 有很多问题和答案 但我仍然没有找到以下问题的解决方案 我有一个多选项卡应用程序 每个选项卡上都有一个 Webbrowser 控件 由于网络浏览器为每个新选项卡占用更多内存 并且它们不会在选项卡关闭时释放此内存 因此我
c
NET
Session
webbrowsercontrol
Dispose
«
1
2
3
4
5
»