- 博客(9)
- 资源 (15)
- 收藏
- 关注
原创 创建固定大小的临时空文件
这是网上的一个示例/* /* 创建指定大小的空文件,支持超大文件(16EB),小于4GB时, /* 参数dwHigh可传入0, /* 成功返回0, 失败返回错误代码 */ BOOL CreateNullFile(DWORD dwHigh, DWORD dwLow, LPCTSTR lpcszFileName) { BOOL bResult = FALSE; // 创建文件
2013-04-30 22:19:34 1369
原创 最简单的创建多级目录文件夹
最简单的创建多级目录文件夹 ,莫过于使用SHCreateDirectoryEx,不用CreateDirectory一级一级创建文件夹,下面示例(在VS2010下):新建一个Wind32的windows程序,示例是WinTest;1.在#include "stdafx.h"里加入:#include //要加shlobj.h//#pragma comment (lib,"shel
2013-04-30 21:39:38 3257
原创 一场由字符数组char szvalue[30]引发的“血案“
错误原因:执行过程完全正常,但在退出一个线程函数时,出现异常:voidRelease() throw(){ ATLASSERT(nRefs != 0 ); // 卡在这个地方if( _AtlInterlockedDecrement(&nRefs ) pStringMgr->Free( this );}最初由于这个函数是释放CString变量有关的内容,所以认定肯定是
2013-04-19 12:22:29 1585
原创 VS2010 将CString转换成char* 或const char*
VS2010 将CString转换成char* 或const char*网上介绍了各种方法,令你眼花缭乱,但很多方法其实在vs2010下是不凑效的,他们说的大部分方法都是在VC6.0下的转换。而在VS2010的Unicode默认编程环境下,经过试了N回之后还是不成功之后,会令你心烦意乱。下面是网上列举的一些转换的方法:CString转char*,如:char * a = (LPSTR)
2013-04-15 17:17:21 5649 4
翻译 BROWSEINFO结构
SHBrowseForFolde函数包含的参数,并接收由用户选择的文件夹有关的信息 typedef struct _browseinfo { HWND hwndOwner; PCIDLIST_ABSOLUTE pidlRoot; LPTSTR pszDisplayName; LPCTSTR lpszTitle;
2013-04-11 13:57:13 3650
翻译 SHGetFileInfo函数
SHGetFileInfo FunctionRetrieves information about an object in the file system, such as a file, folder, directory, or drive root.获得一个文件系统对象的信息,如一个文件、文件夹、目录或者根驱动器等的信息语法(Syntax)DWORD_PTR SHGet
2013-04-10 21:07:02 1413
原创 Cstring转换小记
错误1:不能将参数 从“CString”转换为“const char *”一般方法:Cstring name;那么一般情况下可以这么转:const char * a = (LPCTSTR)name;但在Unicode编码下可能还会出现:不能将参数 从“LPCTSTR”转换为“const char *那么我们就可以再转:const char * a =
2013-04-10 18:20:37 913
原创 解决dumpbin无法打开输入文件
但我们执行dumpbin命令想要查看一个DLL提供的导出函数或导出类的时候,往往会出现这样一个问题:那么除了我们编写的DLL文件有问题之外,出现这种问题最重要的一个原因就是忘了给我们要查看的DLL文件加路径,所以,加上适当的路径往往就能解决这个简单的问题:好了,问题解决了!!!!
2013-04-05 16:12:58 2483
原创 解决VS2010运行Dumpbin命令出错的问题
DumpBin是一个很常用的命令,尤其在我们编写DLL文件的时候,那么,当我们首次运行Dumpbin命令时,往往会出错:如那么怎样解决呢?我们可以在我们安装的VS2010下的如:D:\Program Files\Microsoft Visual Studio 10.0\VC\bin找到dumpbin.exe和vcvars32.bat批处理文件,如果在vc6.0上,可能在出现上述问题时,我们
2013-04-04 17:21:20 1868
The C++ Programming Language (4th Edition)
2015-01-09
gtest在C++buider下的测试用例及gtest1.6和gtest1.7
2014-10-18
python的mySQL连接器
2014-09-07
mysql-connector1.2.3连接Python
2014-09-07
网络资源下载工具
2013-11-20
Windows Media player控件大小改变
2013-09-24
对话框中工具栏和菜单栏状态同步更新(禁用,启用)
2013-07-30
对话框中工具栏和菜单栏状态同步(禁用,启用)
2013-07-29
演示如何向对话框添加状态栏和工具栏
2013-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人