CSDN论坛 > Delphi > Windows SDK/API

如何知道窗口已经被关闭? [问题点数:20分,结帖人zling1981]

Bbs1
本版专家分:42
结帖率 100%
CSDN今日推荐
Bbs7
本版专家分:10260
Blank
蓝花 2004年12月 Delphi大版内专家分月排行榜第三
Bbs7
本版专家分:15414
Bbs1
本版专家分:42
匿名用户不能发表回复!
其他相关推荐
linux socket 中判断对方关闭的两种方式
<br />在TCP中,我是服务器,对方是客户端,对方挂掉了,我怎么能够知道呢?<br />UNP中说的FIN,RST对于应用层来讲,是不可见的……<br />我跟客户端的联系只是通过read,write嘛。<br />socket又不会自动给我信号啥的。<br /> <br />当对方挂掉了之后呢<br />如果对方正常关闭的,应该发一个FIN过来。<br />我这边的select到一个可读,然后读返回0.<br />如果对方不正常挂掉了,应该发一个RST过来。<br />我这边select表示可写。<b
TCP服务器端怎么判断客户端已经关闭了连接?
http://xidianzhangjun.blog.163.com/blog/static/11548877120114411056939/ 哎,首先,又犯了一个大错,前几天把这个问题通过实验搞懂了,可是没有能够及时记录下来,今天突然想起来,想去总结一下,可是实验代码找不到了,只能通过记忆记录一下,改天再试验一下。 我的实验过程: 1.服务器端开启 2.客户端连接上服务器端 3.客户端
winform判断一个窗口是否打开并显示出来
判断一个窗口是否打开,和显示当前窗口:form1中声明:private Form2 f2;在需要弹出窗口的处理上做如下修正:if (f2 == null||f2.IsDisposed) { f2 = new Form2(); f2.Show(); } else
在父窗口判断打开的子窗口是否关闭
其实用 模式窗口方法(showModelessDialog) 会屏蔽这些问题,也没必要用定时器   var timer ; var winOpen ; function IfWindowClosed() { if (winOpen.closed == true) { document.fm_Info.txtValue.value="child closed" ; //清空定时器window.
Winform-判断窗体是否已打开
方法一:不重新创建窗体 Form1 F1 ; if(F1 == null || F1.IsDisposed) {    F1 = new Form1();    F1.Show();//未打开,直接打开。 } else {    F1.Activate();//已打开,获得焦点,置顶。 } 方法2:先关闭,再打开窗体 Form2 F2 ; //在方法
WCF 基础连接已经关闭: 连接被意外关闭。
之前也遇到过这样的错误,是因为数据量过大,后面修改了连接池的最大消息接收量,就解决了此问题。但是今天再次遇到,只有两条返回数据,所以跟之前的不是同一个原因。郁闷了一会发现问题出在枚举上,按照网友说的给枚举加了[EnumMember]说明也没用,是因为查询得到的值不在枚举范围内,而返回了一个错误的枚举值。所以修改程序,返回枚举值正确,错误也顺利解决
C# WebRequest 基础连接已关闭 连接意外关闭
出现这种问题一般是因为request和response没有释放造成的,在请求处理完毕对请求request调用abort,对response调用close处理一下就好了
WCF 基础连接已经关闭:连接被意外关闭
之前的开发,是wcf和oracle在同一台机器上,通过silverlight调用发布的wcf的时候,没有问题。但当wcf和oracle分别在不同的机器上时,则会报错:WCF 基础连接已经关闭:连接被意外关闭。 网上找了很多,都没有说道关键,测试之后,错误依旧,后来经过摸索,找到正确的解决办法。 因为之前是正确的,所以不存在其他问题,应该就是网络访问或wcf配置的问题。修改了若干wcf的配置发现
MFC:如何判断非模态对话框已经创建了
MFC:如何判断非模态对话框已经创建了           在使用MFC做UI时,经常会进行不同界面(对话框)之间的切换。这时就需要去判断对话框是否已经被创建。创建非模态对话框的两种方式:类的对象与类的指针。 现有类 classCTestDialog : public CDialog {      }.   1.      使用类的对象处理对话框 CTestDialog    m_Te
怎样判断一个一个控件是否已经销毁
方法一:添加一个标志变量,这个变量既可以是类的一个成员变量,也可以是一个静态变量 ////if (false==m_bIsCreate) //if(false==bIsCreate) //{ // m_btn.Create(_T("手动添加控件"),BS_DEFPUSHBUTTON |WS_VISIBLE|WS_CHILD, // CRect(0,0,100,100),this,1234
关闭
关闭