Win32与VC
Windows平台和Microsoft Visual C++的一些问题讨论和使用技巧。
socket 编程入门教程(三)TCP原理:1、socket异常信息
摘要: sokcet本身属于系统(OS),是系统对TCP/IP的实现,也就是说,socket发出的异常信息不代表程序出错,甚至不代表系统出错,而仅仅就是代表socket本身的各种异常情况。
阅读全文
posted @
2010-06-06 21:07 lf426 阅读(3941) |
评论 (0) 编辑
用对象的成员函数引出线程,还是在线程中创建对象?
摘要: 所以,如果我们设想构造一个类,这个类的对象可以调用包含this的线程,那么这个对象一定不能是局部变量,或者说,我们必须在循环的{}对之前先把这些对象构造出来。或者说,如果我们希望用类来封装线程,那么这些可以调用线程的对象必须是全局的。
阅读全文
posted @
2010-06-05 21:06 lf426 阅读(782) |
评论 (0) 编辑
在多线程中抛出的异常出错?
摘要: 所以,一个解决方法是,凡是遇到新的线程,必须在新线程中重新写异常处理。不然,就如google代码标准里所说的那样,不使用C++的异常机制。毕竟C++没有定义多线程的标准,所以也就无从说起多线程中异常处理的标准。
阅读全文
posted @
2010-06-05 20:16 lf426 阅读(2617) |
评论 (2) 编辑
socket 编程入门教程(二)win32下使用socket:WinSock
摘要: 接下来的教程我会兼顾winsock的代码,这主要是因为winsock本身对socket几乎是兼容的。所以,这里有必要先说明在VC环境中使用socket的一些简单设置,以及与Linux环境下的细微差别。
阅读全文
posted @
2010-06-03 10:37 lf426 阅读(6537) |
评论 (0) 编辑
Microsoft Visual C++ 2008 发布程序的部署问题
摘要: 这个问题无数人在问,但是很遗憾,没有人给出完整的解释和完美的解决方案。其实我也只有一台电脑,而且装了VC了,这个问题必须要台没有装这类软件的电脑才容易去分析。感谢那些为了测试我小程序的朋友,是你们一次次在如此恶劣的网络速度下收取我一次次修改的dll包和部署文件,才让这个问题的完美解决方案浮出水面。这里就把我的经验给大家分享吧。
阅读全文
posted @
2008-04-12 01:51 lf426 阅读(19338) |
评论 (19) 编辑
Microsoft Visual C++ 2008 Express Edition下为exe程序添加图标
摘要: 我用VC6导入一个ico文件,并得到了它的资源文件Script1.rc。嘿嘿,C风格的,那就不客气的分析了。原来要用到VC6的3个头文件:resource.h,afxres.h和WINRES.H。我把rc文件和3个头文件,以及ico图标文件都导入VC 2008 Express的项目中,居然就无情的成功了!
阅读全文
posted @
2008-03-31 19:24 lf426 阅读(3569) |
评论 (4) 编辑