2011年8月16日

VS2002 "无法启动调试 没有正确安装调试器。请运行安装程序安装或修复调试器" 解决方法

摘要: 1,运行services.msc,查看服务中是否有"Machine Debug Manager",并保证是开启的2,若有,本方法没辙了,若无,在命令行中依次运行:cd C:\Program Files\Common Files\Microsoft Shared\VS7Debugmdm.exe /regserver3,再在服务中查看有无"Machine Debug Manager",服务,并保证开启.若没有,本方法没辙了. 阅读全文

posted @ 2011-08-16 11:14 AlexLeo 阅读(1606) 评论(0) 推荐(0) 编辑

2011年6月7日

win7下:windows资源管理器已停止工作 无限重启解决办法

摘要: 这两天被这个问题整惨了,资源管理器几秒钟重启一次,最后终于在网上找到解决办法,但具体原因不清楚.1,由于资源管理器基本已无法使用,所以推荐网上下载个工具来完成,推荐:everything2,用everything搜索系统文件 fxsst.dll 我是搜索出来两个,找出修改时间比较靠后的一个删除就ok了. 阅读全文

posted @ 2011-06-07 21:45 AlexLeo 阅读(6818) 评论(0) 推荐(0) 编辑

2011年6月3日

vs2002下当0xffffffff80000000LL 遇到 error C2059: 语法错误 : “数字上的错误后缀” 解决办法

摘要: 昨天遇到这个问题,vs05下0k,02下就悲剧,之前有人建议我通过位移操作间接达到目的,后来觉得麻烦,就网上到处找,终于找到个类似的代码,拿过来一试,ok了:用 i64代替LL用 ui64代替ULL 原因分析,vs2002下面可能支持long long 但是不支持常量的LL和ULL标识,但是i64这种好像支持.希望下次遇到这个问题不要耽误我这么就时间了. 阅读全文

posted @ 2011-06-03 16:21 AlexLeo 阅读(2694) 评论(0) 推荐(0) 编辑

2011年3月15日

CWnd::GetDlgItem使用注意

摘要: MSDN:Return ValueA pointer to the given control or child window. If no control with the integer ID given by the nID parameter exists, the value is NULL.The returned pointer may be temporary and should not be stored for later use.返回的是一个临时的CWnd指针,因此可能下面这样的做法是可能达不到语气的效果哦:if(pWnd == GetDlgItem(IDC_EDIT_ 阅读全文

posted @ 2011-03-15 10:31 AlexLeo 阅读(296) 评论(0) 推荐(0) 编辑

2011年2月27日

桌面打开图片时很慢,显示"正在生成预览"好几秒的解决办法

摘要: 今天无意中发现这个问题的,在其它盘打开图片却很快.通过万能的internet,终于找到原因,是桌面有无效的快捷方式所致.所以删除那个无效的快捷方式就OK了. 阅读全文

posted @ 2011-02-27 21:27 AlexLeo 阅读(5194) 评论(0) 推荐(0) 编辑

2010年11月19日

initialization of 'XXX' is skipped by 'case' label 原因及解决办法

摘要: 今天遇到这个问题,在网上看了一会资料后找到原因,即:switch 的 case 中不能定义变量,不然就会报错.可能是变量的初始化会因为有时候case条件不被执行而跳过.后来想到三个解决的方法:1:用if else 代替 switch 语句;2:在case中用{}将代码括起来,这样在{}中就能定义变量了;3:如果变量在各个case中都要用的话,就把变量定义在switch外面吧; 阅读全文

posted @ 2010-11-19 22:07 AlexLeo 阅读(10463) 评论(1) 推荐(1) 编辑

2010年11月12日

CListCtrl多行删除

摘要: 注意事项:不能直接在下面的循环里面删除,不然每删除一行,下一行自动提上来,下一次调用GetNextSelectedItem再删除就跳了一行了.解决方法:每次循环保存位置到一个数组中,然后反向遍历数组删除.代码:POSITION pos = pList->GetFirstSelectedItemPosition();if (pos == NULL) TRACE0("No items were selected!/n");else{ while (pos) { int nItem = pList->GetNextSelectedItem(pos); //这里保存位置 阅读全文

posted @ 2010-11-12 19:29 AlexLeo 阅读(2289) 评论(0) 推荐(0) 编辑

导航