行者的学习博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年11月16日

摘要: [转]http://blog.21ic.com/user1/2949/archives/2007/35599.html  一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。精确地说就是,优化器在用到这个变量时必须每次都小心地重新读取这个变量的值,而不是使用保存在寄存器里的备份。下面是volatile变量的几个例子: 1).并行设备的硬件寄存器... 阅读全文
posted @ 2010-11-16 11:43 ylclass 阅读(448) 评论(0) 推荐(0) 编辑

2010年9月4日

摘要: 转:http://blog.csai.cn/user1/16781/archives/2006/6412.html一,问题描述error LNK2001: unresolved external symbol _WinMain@16debug/main.exe:fatal error LNK 1120:1 unresolved externals error executing link.exe;... 阅读全文
posted @ 2010-09-04 10:34 ylclass 阅读(822) 评论(0) 推荐(0) 编辑

2010年8月14日

摘要: BCG安装配置1、 直接运行安装文件,输入密码为:Team Z.W.T2、 配置向导(直接默认安装)3、 将安装目录下的BCGSoft\BCGControlBarPro\Bin目录加入Path环境变量。请按如下内容改变你的源代码:添加 BCGControlBar 路径到 INCLUDE 路径 确定你在你的应用程序中调用 了 AfxOleInit() InitInstance() 添加下列语句到 s... 阅读全文
posted @ 2010-08-14 12:15 ylclass 阅读(780) 评论(0) 推荐(0) 编辑

2010年7月30日

摘要: // create fontsNONCLIENTMETRICS info;info.cbSize = sizeof(info);::SystemParametersInfo(SPI_GETNONCLIENTMETRICS, sizeof(info), &info, 0);if (!_fontHorzMenu.CreateFontIndirect(&info.lfMenuFont))... 阅读全文
posted @ 2010-07-30 10:23 ylclass 阅读(1319) 评论(0) 推荐(0) 编辑

2010年7月10日

摘要: 需求:1.创建myCom.dll,该COM只有一个组件,两个接口:IGetRes--方法Hello(),IGetResEx--方法HelloEx()2.在工程中导入组件或类型库#import"组件所在目录myCom.dll"no_namespace或#import"类型库所在目录myCom.tlb"usingnamespaceMYCOM;方法一:CoInitialize(NULL);CLSIDcl... 阅读全文
posted @ 2010-07-10 17:30 ylclass 阅读(1204) 评论(0) 推荐(0) 编辑

摘要: c++ 中__declspec 的用法语法说明:__declspec ( extended-decl-modifier-seq )扩展修饰符:1:align(#) 用__declspec(align(#))精确控制用户自定数据的对齐方式 ,#是对齐值。e.g__declspec(align(32)) struct Str1{int a, b, c, d, e;};【转】它与#pragma pac... 阅读全文
posted @ 2010-07-10 10:59 ylclass 阅读(58944) 评论(1) 推荐(2) 编辑

2010年6月26日

摘要: 转自:http://hi.baidu.com/%D4%C2%BD%FC%D0%C7%D4%B6/blog/item/3ae9d912dc3121c9c2fd78aa.html如何给单文档创建个Button呢!其实这个很容易!首先我们应该了解的是MFC中所有的Button都来自一个类,就是CButton,只是各个Button的style不同而已,所以显示出来了不同的风格与特性!我们还应该了解的是,我... 阅读全文
posted @ 2010-06-26 10:01 ylclass 阅读(1456) 评论(0) 推荐(1) 编辑

2010年6月2日

摘要: vc中调用ado的方法说明:ole DB是基于com技术的,而ado是ole DB之上的,ADO本身也是基于COM的。COM编程需要初始化,可以使用CoInitialize,使用完后可以用CoUninitialize释放。一、在头文件中添加动态连接库文件msado15.dll的导入假设文件位置为:D:\Program Files\Common Files\System\ado\msado15.dl... 阅读全文
posted @ 2010-06-02 12:16 ylclass 阅读(3012) 评论(0) 推荐(0) 编辑

2010年5月4日

摘要: http://www.idcnews.net/html/edu/20080403/259671.html一个典型的Win32窗口应用程式的框架是这样的: 程式入口点(WinMain函数)-->注册窗口类(调用RegisterClass函数或RegisterClassEx函数)-->创建主窗口(调用CreateWindow函数或CreateWindowEx函数)-->显示主窗口(调... 阅读全文
posted @ 2010-05-04 10:32 ylclass 阅读(859) 评论(0) 推荐(0) 编辑

2010年4月29日

摘要: 没有找到MSVCR80D.dll,因此这个应用程序未能启动。重新安装应用程序可能会修复此问题1、微软官方:在项目的“属性|配置属性|清单工具|常规”中的“使用FAT32解决办法”选择“是”(默认为“否”),重新生成项目即可解决问题。该方法是唯一真正针对问题所在而提出的解决方法,使清单工具可以正确更新。(... 阅读全文
posted @ 2010-04-29 11:23 ylclass 阅读(1026) 评论(0) 推荐(0) 编辑