自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(26)
  • 资源 (9)
  • 收藏
  • 关注

转载 __cdecl __stdcall __pascal __fastcall 解析

 1.如果函数func是__cdecl(默认调用方式),调用时情况如下int    main()    ...{    //参数从右到左压栈     push   4     push   3     push   2     push   1     call    func     add    esp   0x10   //调用者恢复堆栈指针esp,4个参数的大小是0x10(4x

2009-04-24 10:39:00 420

转载 调用规范与可变参数表

http://www.vckbase.net/document/viewdoc/?id=1438  语言调用规范是指进行一次函数调用所采用的传递参数的方法,返回值的处理以及调用堆栈的清理。Microsoft C/C++ 语言中采用了五种调用规范,分别是__cdecl, __stdcall, __fastcall,thiscall和nake每一中调用规范都是利用eax作为返回值,如果函数

2009-04-24 10:29:00 316

转载 为什么会出现LNK2005"符号已定义"的链接错误?

 许多Visual C++的使用者都碰到过LNK2005:symbol already defined和LNK1169:one or more multiply defined symbols found这样的链接错误,而且通常是在使用第三方库时遇到的。对于这个问题,有的朋友可能不知其然,而有的朋友可能知其然却不知其所以然,那么本文就试图为大家彻底解开关于它的种种疑惑。    大家都知道,从C

2009-04-24 09:56:00 269

转载 volatile——多线程程序员最好的朋友volatile修正符及让你的编译器为你检查竞态条件

 我不想破坏你的情绪,但这篇专栏针对多线程编程中最可怕的问题。如果说——正如前面一篇泛型所说的——写出意外安全(exception-safe)的程序很难,但写意外安全的程序和多线程编程比起来就是小孩子的玩意。 用到多线程的程序是众所周知地难写,难验证,难调试,难维护,总的来说难以驾御。不正确的多线程程序可能会运行几年都不出问题,但在某些时间条件符合时就会导致不可预料的灾难。 不用说,一个写多线程代

2008-02-15 14:11:00 387

转载 C++箴言:只要可能就用const

关于 const 的一件美妙的事情是它允许你指定一种语义上的约束:一个特定的对象不应该被修改。而编译器将执行这一约束。它允许你通知编译器和其他程序员,某个值应该保持不变。如果确实如此,你就应该明确地表示出来,因为这样一来,你就可以谋取编译器的帮助,确定这个值不会被改变。   关键字 const 非常多才多艺。在类的外部,你可以将它用于全局常量或命名空间常量,就像那些在文件、函数或模块范围内被声

2008-02-15 13:09:00 371

转载 对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进

对“仅通过崩溃地址找出源代码的出错行”一文的补充与改进对“仅通过崩溃地址找出源代码的出错行”一文的补充与改http://hur1024.spaces.live.com/blog/cns!B7C487E24A788BDB!164.entry?&_c02_owner=1 下载源代码  读了老罗的“仅通过崩溃地址找出源代码的出错行”(下称"罗文")一文后,感觉该文还是可以学到不少东西的。

2008-01-30 17:04:00 428

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

仅通过崩溃地址找出源代码的出错行作者:老罗提交者:eastvc 发布日期:2003-10-23 9:16:11原文出处:http://www.luocong.com/articles/show_article.asp?Article_ID=29作为程序员,我们平时最担心见到的事情是什么?是内存泄漏?是界面不好看?……错啦!我相信我的看法是不会有人反对的——那就是,程序发生了崩溃!“该程序执行了

2008-01-30 17:03:00 372

转载 SAFEARRAY使用实例

目录:SAFEARRAY使用实例... 1目录:... 1前言:... 1何谓SAFEARRAY:... 1创建SAFEARRAY:2方法一:使用SafeArrayAllocDescriptor在栈上创建一维数组... 2方法二:使用SafeArrayAllocDescriptor和SafeArrayAllocData在堆上创建一维数组... 2方法三:使用Safe

2008-01-16 10:16:00 631

转载 对论坛中有关数据类型转换的整理

说明:本文纯粹是总结一下有关类型转换的贴子, 本人并未对所有方法都做测试,仅仅是为了给大家一个参考。 读者层次:初学 int i = 100;long l = 2001;float f=300.2;double d=12345.1

2007-12-25 10:48:00 950

转载 VC小知识

  (1) 如何通过代码获得应用程序主窗口的 指针?主窗口的 指针保存在CWinThread::m_pMainWnd中,调用AfxGetMainWnd实现。AfxGetMainWnd() ->ShowWindow(SW_SHOWMAXMIZED)//使程序最大化.

2007-10-24 15:36:00 8119 4

转载 CString 操作指南

CString 操作指南原著:Joseph M. Newcomer翻译:littleloach原文出处:codeproject:CString Management通过阅读本文你可以学习如何有效地使用 CString。  CString 是一种很有用的数据类型。它们很大程度上简化了MFC中的许多操作,使得MFC在做字符串操作的时候方便了很多。不管怎样,使用CString有很多特殊的技巧,特别是

2007-10-24 12:06:00 440

转载 关于CString总结

前言:串操作是编程中最常用也最基本的操作之一. 做为VC程序员,无论是菜鸟或高手都曾用过CString.而且好像实际编程中很难离得开它(虽然它不是标准C++中的库).因为MFC中提供的这个类对我们操作字串实在太方便了,CString不仅提供各种丰富的操作函数、操作符重载,使我们使用起串起来更象basic中那样直观;而且它还提供了动态内存分配,使我们减少了多少字符串数组越界的隐患。但是,我们在使用过

2007-10-24 12:04:00 445

转载 在Dll中申请了内存,现在想在Exe模块中释放这部分内存.但不成功.

在Dll中申请了内存,现在想在Exe模块中释放这部分内存.但不成功.楼主ecore2()2001-01-12 09:49:00 在 VC/MFC / 基础类 提问谢谢 问题点数:0、回复次数:17Top 1 楼bugn(unknown& whoami)回复于 2001-01-12 10:17:00 得分 0 如果用了CRT的内存分配(new,delete,malloc,free,...),你的

2007-10-23 13:03:00 1565

转载 链接时如何选择C Run-Time(CRT) library

 在Windows下有六种类型CRTLib(C运行库):Reusable Library                Switch    Library    Macro(s) Defined----------------------------------------------------------------Single Threaded                    

2007-10-23 12:47:00 460

转载 debug和release的区别

 debug和release的区别?请指教楼主Will27(唯)2002-04-12 09:37:02 在 C/C++ / C语言 提问在用VC编译是,有debug和release两种         有什么区别呢 问题点数:30、回复次数:9Top 1 楼ljhsoft(刘建华)回复于 2002-04-12 09:43:21 得分 5一个为调试版本,其中包括了出错时能够定

2007-10-23 12:22:00 425

转载 CRT 断言

   MSDN Home >  使用 Visual Studio .NET 进行开发 >  生成、调试和测试 >  调试 >  调试 Visual C++ >  断言

2007-10-23 11:49:00 681

转载 ASSERT(ContinueModal());的时候报Debug Assertion Fail

一个MFC的程序,类似资源管理器,我需要在原来程序的基础上做些修改.     结果修改后,出现在wincore.cpp的3487行中出现assert错误     调试之后,跳到这里:     ASSERT(ContinueModal());         Call   Stack的情况是:     CWnd::RunModalLoop(unsigned   long   4)   line  

2007-10-19 11:55:00 1796

转载 如何制作及链接静态链接库

1.静态链接库的生成在VC++6.0中新建项目的Project选项卡中选择Win32 Static Library,将原文件及头文件添加到相应的文件夹中,编译链接一下,如果没有错误就会自动生成.lib文件了。2.静态链接库的链接将下列语句添加到头文件中:#pragma comment(lib,"XXX.lib")之前要确认XXX.lib是否在当前的目录下,或者在VC指定的LIB

2007-09-21 13:47:00 1100

转载 [Visual C++](二)VC界面显示图片(JPG JPEG GIF)

转载自: http://www.vclife.net/articles/article_view.asp?atlid=7 简述实现步骤如下:   1、通过点击浏览按钮选择JPG图像文件点击浏览按钮打开文件对话框选择JPG图像文件,得

2007-09-20 15:07:00 2303 2

原创 [Visual C++](一)VC保存和显示数据库图像(BMP)

转载自: http://www.vclife.net/articles/article_view.asp?atlid=17简述关键代码如下:1、保存图片数据到数据库//BMP图片保存到数据库    try    {        _RecordsetPtr    pRecordset;        pRecordset.CreateInstance(__uuidof(Recordse

2007-09-20 15:06:00 2440 1

转载 [Visual C++](二)VC保存和显示数据库图像(JPG、JPEG)

转载自: http://www.vclife.net/articles/article_view.asp?atlid=18 简述关键代码如下: 1、保存图片数据到数据库     //JPG图片保存到数据库    try    {   

2007-09-20 15:05:00 2230

转载 [Visual C++](一)VC界面显示图片(BMP)

转载自: http://www.vclife.net/articles/article_view.asp?atlid=6简述实现步骤如下: 1、通过点击浏览按钮选择BMP图像文件点击浏览按钮打开文件对话框选择BMP图像文件,得到文件所在的路径目录。关键代码如下:char szFilter[] = "BMP Files (*.bmp)|*.bmp|All Files (*.*)|*.*||"

2007-09-20 15:04:00 4293 1

原创 Script学习

http://www.wscript.cn/chm/script/http://www.microsoft.com/china/technet/community/scriptcenter/default.mspx 

2007-09-18 18:19:00 401

转载 一个在黑客界引起轰动的菜鸟教材---跟我学编程系列

   原黑白新区记忆碎片的帖子!转贴上来,供大家学习!!!    发现大部分黑白的朋友都不会编程, 这可不是件好事, 所以这次我就写了一个简单的编程教程, 讲一下VBScript. 主要面向菜鸟, 懂得编程的朋友就不要浪费时间了, 如果你想接触以下VBScript也可以, 但既然有编程基础推荐直接去找一些参考书来读, 会比较快.    什么是VBScript呢? VBScript的全称是:Micr

2007-09-17 18:08:00 451

转载 AcitveX Script

http://dl2.csdn.net/down4/20070918/18185001394.rar 2007年7月27日15:02 ActiveX Scripting 技 术 (一) 吕 思 伟 潘 爱 民 ---- ActiveX Scripting 技 术 是Microsoft Acti

2007-09-17 12:29:00 1364

转载 GetMessage和PeekMessage

  1.GetMessage(LPMSG lpMsg,  HWND hWnd,   UINT wMsgFilterMin,   UINT wMsgFilterMax)PeekMessage(LPMSG lpMsg,  HWND hWnd,   UINT wMsgFilterMin,   UINT wMsgFilterMax,UINT wRemoveMsg) 参数wRemoveMsg的作

2007-09-17 12:02:00 1032

MySQL必知必会

MySQL必知必会

2014-05-21

SQLite+中文帮助

SQLite+中文帮助

2014-05-21

free-serial-port-monitor.exe

免费串口监控工具,个人觉得很实用.

2012-05-03

高质量C/C++编程指南

高质量 C/C++ 编程指南 林锐 一篇十分不错的文档

2012-05-03

电驴easyMule的源码

电驴easyMule VeryCD的源码

2011-12-19

easychm 3.8破解版

easychm 3.8破解版easychm 3.8破解版easychm 3.8破解版

2010-02-01

如何在vc程序中嵌入脚本语言

如何在vc程序中嵌入脚本语言

2007-09-18

空空如也

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

TA关注的人

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