头文件被修改导致一个难以理解、难以调试的错误
摘要:最近在使用vc++2005调试一个ppc项目时,发现如下语句执行始终出错HBITMAP hb = LoadBitmap(g_hInst,MAKEINTRESOURCE(IDB_BITMAP1));在resource.h中IDB_BITMAP1定义为#define IDB_BITMAP1 101在需要的地方都包含了resource.h,这个错误让我莫名奇妙。使用GetLastError()查看错误代...
阅读全文
posted @
2007-07-19 09:49
yoyolion
阅读(986)
推荐(0)
判断目录是否存在
摘要:判断目录是否存在使用CFileFind 类无法判断根目录:CFileFind fileFind;CString m_path = _T("c:\\");if (fileFind.FindFile(m_path) == false)//**如果是根目录(c:\,d:\),FindFile返回false;不是根目录则运行正常{ AfxMessageBox(msg); return;...
阅读全文
posted @
2007-05-23 10:46
yoyolion
阅读(2907)
推荐(0)
解决UNICODE字符集下CStuioFile无法写入中文
摘要:使用setlocale语句设定区域,解决UNICODE字符集下CStuioFile无法写入中文
阅读全文
posted @
2007-05-23 09:54
yoyolion
阅读(1368)
推荐(0)
关于VC链接过程中缺省库的冲突问题
摘要:当编译器报如下错误时:Linking...nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(void *)" (??3@YAXPAX@Z) already defined in LIBCMTD.lib(dbgdel.obj)该错误是由于vc默认的缺省库编译顺序不当造成的,解决办法是:settings->li...
阅读全文
posted @
2007-01-23 16:06
yoyolion
阅读(540)
推荐(0)
跟踪由new创建的对象的所未释放的内存资源的方法
摘要:跟踪由new创建的对象的所未释放的内存资源的方法#define new DEBUG_NEW
阅读全文
posted @
2006-10-31 15:06
yoyolion
阅读(273)
推荐(0)