10 2009 档案

摘要:最近在工作中用到了这项registry-free COM技术,也就是免注册COM。我们提供的COM组件,会被多个产品用到,而这多个产品可能: 安装在同一台机子上 使用的COM组件是不同版本的 这样,如果使用普通的注册的COM组件,就会因相互覆盖而产生冲突,轻则功能出错,重则直接崩溃。这就是著名的DLL Hell.什么是Registry-Free COM免注册COM,一般也可以叫做Private A... 阅读全文
posted @ 2009-10-31 11:39 lzprgmr 阅读(1552) 评论(0) 推荐(0) 编辑
摘要:相信很多人在第一次针对一个字符串资源使用FindResource的时候,都会这么调用:然后基本上你就会发现明明这个字符串是存在的,却就是找不到!是的,系统没问题,编译器没问题,你的眼睛也没有问题。事实上,正确的调用方法应该是:这是由字符串资源特殊的组织方式决定的。字符串和Section让我们先来看一下MSDN中是怎么说的: String resources are stored in sectio... 阅读全文
posted @ 2009-10-25 18:02 lzprgmr 阅读(1267) 评论(0) 推荐(0) 编辑
摘要:经过一段时间的努力,我的Debugging Now独立博客网站终于有了个自己还算比较满意的雏形,这里记录下一些自己在建站过程中的想法。什么是独立博客独立博客是针对于BSP(Blog Service Provider)网站提供的托管博客而言的。百度百科对其的定义为:独立博客即是在域名、空间、内容上独立自主的博客,它与免费博客相比,更自由、更灵活、更强大、更有价值。可见,独立意味着自主,但也意味着更多... 阅读全文
posted @ 2009-10-18 17:43 lzprgmr 阅读(969) 评论(1) 推荐(0) 编辑
摘要:如何快速定位一个函数的返回点,这对于一个比较短小精悍的函数来讲,从来就不是问题,但是假设我们有一个名为LongFunction的1000行长的函数, 调用如下: 在运行中第二行弹出一个assert,我们知道肯定是LongFunction内部运行中出了什么问题导致其返回false。那么它内部出了什么问题,是在哪一行出错导致返回的?这恐怕不是一件容易的事,要知道这是一个1000行的函数,而且极有可能有... 阅读全文
posted @ 2009-10-08 19:37 lzprgmr 阅读(1589) 评论(4) 推荐(0) 编辑

黄将军