- 博客(7)
- 资源 (6)
- 收藏
- 关注
转载 VS 2005使用map文件查找程序崩溃原因
一般程序崩溃可以通过debug,找到程序在那一行代码崩溃了,最近编一个多线程的程序,都不知道在那发生错误,多线程并发,又不好单行调试,终于找到一个比较好的方法来找原因,通过生成map文件,由于2005取消map文件生成行号信息(vc6.0下是可以生成行号信息的,不知道microsoft怎么想的,在2005上取消了),只能定位在那个函数发生崩溃。这里可以通过生成cod文件,即机器码这一文件,具体定
2009-11-19 14:02:00
2030
转载 GDI+与GDI屏幕抓图比较
一、 简介屏幕抓图程序在处理图形中应用广泛。作为Windows XP及以后版本操作系统的图形处理内核,GDI+在二维几何图形处理、图像显示与转换和字符排版等方面简直是传统GDI程序员的一种解脱。但是,至少在目前情况下,GDI+尚不能完全代替GDI。与GDI相比,它至少还存在以下不足:不支持从内存到屏幕的位传输操作;不支持光栅“位运算”操作;如果程序性能、速度要求比较严格,在图片输出方面的表现较差时
2009-04-15 10:03:00
2903
转载 VC 共享内存实现进程间大数据的交换
在Windows操作系统下,任何一个进程不允许读取、写入或是修改另一个进程的数据(包括变量、对象和内存分配等),但是在某个进程内创建的文件映射对象的视图却能够为多个其他进程所映射,这些进程共享的是物理存储器的同一个页面。因此,当一个进程将数据写入此共享文件映射对象的视图时,其他进程可以立即获取数据变更情况。为了进一步提高数据交换的速度,还可以采用由系统页文件支持的内存映射文件而直接在内存区域使用,
2009-04-14 16:36:00
1158
转载 使用mci播放多媒体
这里讲讲使用MCI播放音频文件,MCI为程序员提供了两种方式访问MCI设备或文件:一种是基于消息的命令接口函数;另一种是使用字符串接口函数。两者的区别在于基本命令结构和发送信息到设备的原理。◆、基于消息的MCI 消息命令控制接口使用消息控制MCI设备,将消息和控制信息以数据结构的形式作为函数参数发送,并接收返回的数据,MCI直接把设备消息和控制消息发送到设备。一条基于MCI的命
2009-04-02 16:01:00
1850
转载 clistctrl导出excel格式
void CList2Excel::ExportListToExcel(CListCtrl* pList, CString strTitle,CString strExcFile){ CString warningStr; if (pList->GetItemCount ()>0) { CDatabase database; CString sDriver = "MICROSOFT E
2009-03-27 11:10:00
661
转载 cgridctrl打印excel格式
CString sDriver = "MICROSOFT EXCEL DRIVER (*.XLS)"; // Excel安装驱动 CString sExcelFile = pThis->strFileName+".xls"; // 要建立的Excel文件 CString sSql; CString strField = ""; int n = pThis->pGrid->GetColumnCo
2009-03-27 11:07:00
891
转载 vc实现生产者消费者
生产者消费者问题是一个著名的进程同步问题。它的描述是:有一群生产者进程在生产产品,并将这些产品提供给消费者进程去消费。为使生产者进程与消费者进程能并发执行,在两者之间设置了一个具有n个缓冲区的缓冲池,生产者进程将它所生产的产品放入一个缓冲区中;消费者进程可从缓冲区中取走产品去消费。尽管所有的生产者进程和消费者进程都是以异步方式运行,但它们之间必须保持同步,即不允许消费者进程到一个空的缓冲区取产品,
2009-03-27 10:58:00
1919
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人