Search found 9 matches

by supervila
Fri May 28, 2010 2:39 am
Forum: wxWidgets Development (Chinese)
Topic: wxSocket用法问题
Replies: 4
Views: 2807

1 我的线程是从wxThread类继承的
2 线程确实运行了。有输出的
by supervila
Wed May 26, 2010 3:46 am
Forum: wxWidgets Development (Chinese)
Topic: wxSocket用法问题
Replies: 4
Views: 2807

void* WYComThread::Entry() { printf("Begin Connect...\n"); m_bHaveExit = false; wxIPV4address addr; addr.Hostname(_T("localhost")); addr.Service(2404); m_pSocket->m_socket.SetFlags(wxSOCKET_WAITALL); // bool bConnect = false; while(!bConnect) { m_pSocket->m_socket.Connect(addr,true); //立即返回 if(m_pSo...
by supervila
Wed May 26, 2010 3:37 am
Forum: wxWidgets Development (Chinese)
Topic: wxSocket用法问题
Replies: 4
Views: 2807

说明:wxWidgets版本为2.8.11,测试系统为windows xp
by supervila
Wed May 26, 2010 3:35 am
Forum: wxWidgets Development (Chinese)
Topic: wxSocket用法问题
Replies: 4
Views: 2807

wxSocket用法问题

想用wxSocket和wxThread实现跨平台的通信程序,具体目标是:连接多个服务器,每个服务器用一个通信线程来实现(当然了,线程必须“优雅”,不能让CPU到100%,必须能正常退出)。 按照上述思路,我写了以下代码,做一个简单测试: void* WYComThread::Entry() { printf("Begin Connect...\n"); m_bHaveExit = false; wxIPV4address addr; addr.Hostname(_T("localhost")); addr.Service(2404); m_pSocket->m_socket.SetFlags(...
by supervila
Mon Jun 08, 2009 7:36 am
Forum: wxWidgets Development (Chinese)
Topic: 需要哪些共享库
Replies: 2
Views: 1769

需要哪些共享库

以前用wx作程序的时候好像只用拷贝两三个库到目标系统上就可以了,最近怎么要拷贝好多库才可以(程序用到的图形界面没有变),而且就库的名字看起来,很多库确实是不可能用到的。不知道是为什么? 附: 现在需拷贝的库有: libwx_baseu-2.8.so.0 libwx_baseu_net-2.8.so.0 libwx_baseu_xml-2.8.so.0 libwx_gtk2u_adv-2.8.so.0 libwx_gtk2u_aui-2.8.so.0 libwx_gtk2u_core-2.8.so.0 libwx_gtk2u_html-2.8.so.0 libwx_gtk2u_qa-2.8.so...
by supervila
Fri Apr 03, 2009 8:14 am
Forum: wxWidgets Development (Chinese)
Topic: 请问下,在Code::Blocks下怎么调试共享库(动态
Replies: 2
Views: 1869

多谢回复。我用的是gdb

问题已经解决了,方法和你很相似。我是这么做的:

在C::B中打开共享库工程和调用程序工程,然后将断点设在程序中的调用库的那一行,进断点之后,跟进函数,就转入了动态库工程的源代码。估计只打开调用程序工程应该也是可以的,这个和Emacs中调试原理差不多。
by supervila
Sun Mar 29, 2009 2:27 am
Forum: wxWidgets Development (Chinese)
Topic: 请问下,在Code::Blocks下怎么调试共享库(动态
Replies: 2
Views: 1869

请问下,在Code::Blocks下怎么调试共享库(动态

我做了个共享库,运行时出了点错误,想调试一下。现在是这么做得:
首先,选择“project"->"Set programs' arguments",在弹出的对话框中选择了我的“Host application”
然后,按F5设了断点,F8开始调试

发现下边问题:
1> host 程序没有启动
2> 我自己启动了host程序,但进不了断点。

请问是什么原因?我没看过教程,上边的步骤是自己吓找的。

多谢高手指点。
by supervila
Wed Nov 19, 2008 2:28 am
Forum: wxWidgets Development (Chinese)
Topic: [新手求教]字符编码问题
Replies: 2
Views: 1730

我查了下,问题在我读文件的地方,我用wxTextFile读的,第二个参数给的是wxConvFile.

我跟踪了一下,发现读出数据的时候中文就已经不对了。是不是wxTextFile类只能读取UTF—8编码的文件?
by supervila
Tue Nov 18, 2008 8:46 am
Forum: wxWidgets Development (Chinese)
Topic: [新手求教]字符编码问题
Replies: 2
Views: 1730

[新手求教]字符编码问题

现在从GB180380编码的文件中读取一个字符串到char数组中,现在我想把它的内容显示到一个控件中,显示为乱码,请问该如何转换?