2010年12月24日

msvcr80d.dll–处未处理的异常: 0xC0000005

摘要: 转自:http://www.dakaren.com/index.php/archives/358.htm/page/3/本人出现的中断错误:AudioManager.exe 中的 0x657ac2b2 (msvcr80d.dll) 处未处理的异常: 0xC0000005: 读取位置 0xccccccc8 时发生访问冲突网上类似的帖子介绍:开发环境 VS2005 + MFC基于对话框的工程BOOL CVideoMFCApp::InitInstance(){ // 如果一个运行在 Windows XP 上的应用程序清单指定要 // 使用 ComCtl32.dll 版本 6 或更高版本来启用可视化方 阅读全文

posted @ 2010-12-24 23:08 Livid 阅读(2932) 评论(0) 推荐(0)

2010年11月23日

关于项目依赖项

摘要: 在生成解决方案时,可能需要首先生成某些项目,以便生成由其他项目使用的可执行代码。使用 “解决方案属性页”对话框 ->“通用属性”->“项目依赖项” 设置当前生成顺序。若要访问此对话框,请在“解决方案资源管理器”中选择一个解决方案,选择“视图”菜单上的“属性... 阅读全文

posted @ 2010-11-23 20:07 Livid 阅读(2263) 评论(0) 推荐(0)

VS2008 C++ 项目怎样添加“依赖”、“库目录”和“包含目录”

摘要: 1. 添加编译所需要(依赖)的 lib 文件 [解决方案资源管理器]“项目->属性->配置属性->连接器->输入->附加依赖项”里填写“winsock.lib”,多个 lib 以空格隔开。 (等同于“#pragma comment(lib, "winsock.lib") ”语句) 2. 添加库(L... 阅读全文

posted @ 2010-11-23 20:00 Livid 阅读(15865) 评论(0) 推荐(1)

链接错误 LINK : fatal error LNK1104: 无法打开文件“XX.obj”

摘要: 注:转自CSDN其实你只要看一下Link命令行就知道了. 项目->属性->链接器->命令行. 在这里你会发现你前面设置的"附加依赖项"被IDE改写了. 例如你要加入一个ABC.lib的链接库,完整路径为"C:\Program Files\ABC.lib", 如果被IDE改写的话会变成"C:\Program" "Files\ABC.lib" 相应的命令行变成Link (...) "... 阅读全文

posted @ 2010-11-23 16:11 Livid 阅读(4776) 评论(0) 推荐(1)

2010年6月15日

转:回调函数

摘要: 回调函数在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序等),都是C语言来实现的,而不是VC windows程序中别人实现自己使用的那种。为了弄明白这... 阅读全文

posted @ 2010-06-15 19:17 Livid 阅读(524) 评论(0) 推荐(0)

转:C++回调函数用法

摘要: 一、回调函数我们经常在C++设计时通过使用回调函数可以使有些应用(如定时器事件回调处理、用回调函数记录某操作进度等)变得非常方便和符合逻辑,那么它的内在机制如何呢,怎么定义呢?它和其它函数(比如钩子函数)有何不同呢?使用回调函数实际上就是在调用某个函数(通常是API函数)时,将自己的一个函数(这个函数为回调函数)的地址作为参数传递给那个函数。而 那个函数在需要的时候,利用传递的地址调用回调函数,这... 阅读全文

posted @ 2010-06-15 19:14 Livid 阅读(448) 评论(0) 推荐(0)

转:同步/异步与阻塞/非阻塞的区别

摘要: 同步/异步与阻塞/非阻塞的区别 我喜欢用自己的语言通过联系现实生活中的一些现象解释一些概念,当我能做到这一点时,说明我已经理解了这个概念.今天要解释的概念是:同步/异步与阻塞/非阻塞的区别.这两组概念常常让人迷惑,因为它们都是涉及到IO处理,同时又有着一些相类似的地方.首先来解释同步和异步的概念,这两个概念与消息的通知机制有关.举个例子,比如我去银行办理业务,可能选择排队等候,也可能取一个小纸条上... 阅读全文

posted @ 2010-06-15 15:01 Livid 阅读(311) 评论(0) 推荐(0)

转:同步、异步、阻塞和非阻塞

摘要: 引自:http://blog.vckbase.com/arong/archive/2005/07/24/9970.html基本概念:同步、异步、阻塞和非阻塞在进行网络编程时,我们常常见到同步、异步、阻塞和非阻塞四种调用方式。这些方式彼此概念并不好理解。下面是我对这些术语的理解。同步所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。按照这个定义,其实绝大多数函数都是同步调用(例... 阅读全文

posted @ 2010-06-15 10:26 Livid 阅读(219) 评论(0) 推荐(0)

2010年6月14日

转:MFC中常用类,宏,函数介绍

摘要: 常用类CRect:用来表示矩形的类,拥有四个成员变量:top left bottom right。分别表是左上角和右下角的坐标。可以通过以下的方法构造: CRect( int l, int t, int r, int b ); 指明四个坐标 CRect( const RECT& srcRect ); 由RECT结构构造 CRect( LPCRECT lpSrcRect ); 由RECT结构... 阅读全文

posted @ 2010-06-14 21:37 Livid 阅读(248) 评论(0) 推荐(0)

转:Socket在阻塞模式下的信息收发和文件接收

摘要: 概述:收发数据是网络编程的主题,在套接字上收发数据我们可以使用send和recv,当然还有Winsock2的WSASend和WSARecv。我们这里只讨论send和recv。套接字可以工作在阻塞态和非阻塞态,,阻塞态就是函数调用会停住,非阻塞态就是函数调用会立刻返回,待到后面的某个时间点在去取得结果。我们这里先讨论阻塞态。收发信息就是在Socket上收发二进制流。而收发文件实际上也就是收发信息,只... 阅读全文

posted @ 2010-06-14 21:35 Livid 阅读(1075) 评论(0) 推荐(0)

导航