首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

对话框销毁的有关问题及对话框之间传递数据

2013-06-19 
对话框销毁的问题及对话框之间传递数据我有一个客户端,一个服务器主窗口有登陆窗口的对象login登陆窗口有

对话框销毁的问题及对话框之间传递数据
我有一个客户端,一个服务器
主窗口有登陆窗口的对象login
登陆窗口有注册窗口的对象register

在登陆时,登陆窗口点击注册触发:

if(register.domoal == IDOK)
{
loin.sock = register.sock;
}
注册窗口时,首先initsocket();得到sock
在注册时候点击ok按钮时,对话框关闭了,对话框的资源被系统释放了,但是为什么loin.sock = register.sock;还可以进行,且还有值,登陆框可以通过登陆对象得到的sock和服务器通信,为什么不明白,什么时候注册对象的sock才失效啊,我想窗口关闭应该失效了吧,求解释 对话框 通信 对象 服务器
[解决办法]
这个涉及到变量的作用域,亲
如果你的register是局部变量,就会在你register定义的那个{}里面有效,在'}'的时候析构register。全局变量和成员变量同理。

热点排行