VC
狂风暴雨
这个作者很懒,什么都没留下…
展开
-
vs2010 的syslink control无法支持 多字节字符集
郁闷了一天,用vs2010不久,遇到好多问题。 本来用的unicode 字符集但是遇到问题太多,又急着完成工程,就改为多字节字符集,但是以前的窗体 不能显示了。 后来发现我使用了比以前vc6.0多的一个控件,syslink control。 把syslink control删除了。再编译,果然可以显示了。 估计是sys原创 2012-02-13 14:09:28 · 2269 阅读 · 1 评论 -
WinMain函数无法重载
学习DX,用VS2010生成了一个简单的WIN32。看着是_tWinMain()很不舒服,就改为WinMain()发现提示这个错误。就百度一下,找到解决方案,实验可行。int WINAPI WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow )照抄下来,在转载 2012-05-27 19:19:02 · 13815 阅读 · 3 评论 -
错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include"stdafx.h"”?
错误描述:fatal error C1010:在查找预编译头时遇到意外的文件结尾。是否忘记了向源中添加“#include"stdafx.h"”?错误分析: 此错误发生的原因是编译器在寻找预编译指示头文件(默认#include"stdafx.h")时,文件未预期结束。没有找到预编译指示信息的头文件"stdafx.h"。 (因为工程中的每个cpp文件属性默认都是使用预编译转载 2012-06-05 23:24:24 · 20198 阅读 · 3 评论 -
VirtualAlloc
如果我们的程序需要动态内存的话,则迟早会调用Win32函数VirtualAlloc。但是程序也可以不调用VirtualAlloc,而是直接调用Windows堆函数或者CRT堆函数。不过,知道VirtualAlloc如何工作,可以帮助我们更好地理解这些调用函数。 首先,必须知道保留(Reserved)内存和占用(Committed)内存的含义。当内存放保留时,一段连续虚拟地址空间被留出转载 2013-07-21 10:34:56 · 1192 阅读 · 0 评论 -
异步消息的传递-回调机制
简介: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似消息或事件的机制,不过它的调用方向刚好相反,接口的服务在收到某种讯息或发生某种事件时,会主动通知客户方(即调用客户方的接口)。回转载 2013-11-17 22:11:12 · 1037 阅读 · 0 评论