自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

转载 仅通过崩溃地址找出源代码的出错行

<br />原文出处:http://www.luocong.com/articles/show_article.asp?Article_ID=29<br /><br /><br />作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃! <br />“该程序执行了非法操作,即将关闭。请与你的软件供应商联系。”,呵呵,这句 M$ 的“名言”,恐怕就是程序员最担心见到的东西了。有的时候,自己的程序在自己的机器上运行得好好的,但是

2010-10-29 08:55:00 672 1

转载 dshow中使用Sample Grabber filter抓取图像

<br />转自:http://blog.csdn.net/mapper/archive/2008/05/14/2445415.aspx<br />sample Grabber使用两种模式抓取图像:缓冲模式和回调模式,缓冲模式向下传递采样时拷贝每个采样,而回调模式对于每个采样调用程序定义的回调函数。回调模式是动态加载filter,影响程序性能,甚至引起死锁。其中的原因是如果采样是microsoft directdraw surface,在回调期间surface被锁定。win16 lock可以被好的锁定,但两

2010-10-25 14:07:00 2006

转载 Invalidate()函数

<br />InvalidateRect只是增加重绘区域,在下次WM_PAINT的时候才生效<br />InvalidateRect函数中的参数TRUE表示系统会在你画之前用背景色将所选区域覆盖一次,默认背景色为白色,可以通过设置BRUSH来改变背景色。<br />Invalidate()之后:(MFC的,顺便了)<br />OnPaint()->OnPrepareDC()->OnDraw()<br />所以只是刷新在OnPaint()和OnDraw()函数中的绘图语句。其它地方没有影响。<br />Inv

2010-10-17 16:38:00 763

转载 OnFileOpen与OnOpenDocument

OnFileOpen是菜单项的响应函数,由它具体调用那个对话框并完成文件的搜索和最终路径的确认。 OnOpenDocument应该是在文件已经选好准备打开的时候触发的,这个时候应该可以处理文件内的具体数据了,所以你具体载入图像应该来重载这个函数,还有View的Update相关函数也要重载。 CWinApp::OnFileOpen调用CDocManager::OnFileOpen。 CDocManager::OnFileOpen首先显示文件打开对话框(AFX_IDS_OPENFILE),然后调用CWinApp

2010-10-16 23:48:00 12095 1

转载 VC如何调用DLL文件

<br />调用DLL,首先需要将DLL文件映像到用户进程的地址空间中,然后才能进行函数调用,这个函数和进程内部一般函数的调用方法相同。Windows提供了两种将DLL映像到进程地址空间的方法:<br />1. 隐式的加载时链接<br />这种方法需要DLL工程经编译产生的LIB文件,此文件中包含了DLL允许应用程序调用的所有函数的列表,当链接器发现应用程序调用了LIB文件列出的某个函数,就会在应用程序的可执行文件的文件映像中加入一些信息,这些信息指出了包含这个函数的DLL文件的名字。当这个应用程序运行时,

2010-10-10 21:42:00 912

转载 预编译头文件PCH

<br />一、预编译头文件使用经验:<br />如果预编译头文件被正确使用时,它确实大大提高我们编程的效率(你工作中,有多少时间是在等编译完成?很多吧,这个时候一般都很无聊,无奈,浪费时间)。但是他太容易用错了. 下面是几种常见的错误用法.<br />1) 在预编译头文件里include自己的头文件(当然, 如果你的头文件不经常变化, 也可以)<br />原因:自己的头文件一般会经常变, 便利后导致预编译的东东重新编译, 降低了编译速度.<br />2) 在其他的头文件里也include 预编译头文件<b

2010-10-10 21:28:00 756

转载 Depends工具 使用说明和注意

<br />转自http://blog.vckbase.com/lishengg_blog/archive/2008/05/27/1102.html<br /> <br />近期很多兄弟们问怎么样打包程序,如何获取所需dll的信息,这就需要使用VC所带的Depends软件,该软件在VC6安装目录下的tools文件夹里面   D:/Microsoft Visual Studio/Common/Tools,直接<br />双击执行,然后打开exe文件即可,它主要有下面几个注意事项:<br />1)所编的软件所需

2010-10-09 10:21:00 13033 2

原创 动态链接库和静态链接库的介绍

<br />http://soft.yesky.com/lesson/318/2166818.shtml

2010-10-09 10:10:00 683

转载 使用BoundsChecker(转载)

<br />BoundsChecker是一个Run-Time错误检测工具,它主要定位程序在运行时期发生的各种错误。               <br /><br />BoundsChecker能检测的错误包括:<br />     1)指针操作和内存、资源泄露错误,比如:内存泄露;资源泄露;对指针变量的错误操作。<br />     2)内存操作方面的错误,比如:内存读、写溢出;使用未初始化的内存。<br />     3)API函数使用错误。<br /><br />    使用BoundsChecker

2010-10-08 09:57:00 428

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除