wxWidgets 中 wxIPV4address addr; 引发异常的原因
来源:互联网 发布:c ide 知乎 编辑:程序博客网 时间:2024/05/17 03:22
很多问题,一定是要放在特定环境才能出现的。比如,有如下代码
void * QueryInfoSocketThread::Entry(){wxIPV4address addr; if(!addr.Service(ListenPort)) return NULL; wxSocketServer* pServerSocket = new wxSocketServer(addr);
wxIPV4address addr; 这句代码竟然可以引发异常!不可思议哦!
引发的异常如下图:
这真的是很奇怪,很快发现问题不是我一个:
http://trac.wxwidgets.org/ticket/3010
那个人n年前就举报了........(⊙_⊙)
后来维护人员忍不住了!
After reading the whole discussion I don't understand what needs to be done here. AFAICS the only problem is that Initialize() must be called from the main thread but it doesn't seem to be a big limitation, is it?
你们不知道在主线程开始前要 Initialize 吗~~~~~~
猪啊啊啊啊啊啊啊~~~~~
于是:
QueryInfoServer::QueryInfoServer(){wxSocketBase::Initialize();_pQuerySocketThread = new QueryInfoSocketThread( );SetListenPort(1111);}
解决了~~~~
真是弱智问题嗷嗷
- wxWidgets 中 wxIPV4address addr; 引发异常的原因
- C#中引发异常的条件
- JavaScript中标点符号引发的异常
- SqlDataReader引发的异常
- wxWidgets避免闪烁, 绘制卡的原因
- SqlHelper的类型初始值设定项引发异常==的原因
- Android中常见的异常及原因
- 项目中 XX的类型初始值设定项引发异常
- asp.net 页面 css中图片不存在引发的异常
- 汇编中addr和offset的异同点
- tombstone文件中fault addr deadbaad的由来
- Win32汇编中addr和offset的区别联系
- u-boot中((void (*)(void)) addr) ();函数的用法
- 初始化引发的"StackOverflowError" 异常
- 中文输入引发的异常
- AndroidStdio-图片格式引发的异常
- 引发的异常:“System.FormatException"
- 类型初始值设定项引发异常之其他原因
- UL认证简介
- sql 语句 编写一个函数实现将货币值用中文输出,例如12340.56,输出为:壹万二仟叁佰肆拾元伍角六分
- meta元素各属性的作用 - 小meta大作用
- jsp中防止页面传值乱码
- CB测试证书及IECEE-CB体系
- wxWidgets 中 wxIPV4address addr; 引发异常的原因
- MySQL日志把硬盘空间占完了?!
- STL中伪函数、函数对象(functor)初步理解(下)
- 如何修改framework层快速使其有效
- 解决:ClassWizard was unable to rename file...
- Objective-C 编程语言(2) 类,对象,消息 --- 运行时 对象
- 哈佛和冯诺依曼
- malloc(0)
- The Journey of ArchLinux Installation(续):常见问题及后期的安装配置