English Sentence Loading...............


Tag: vs2005预览模式: 普通 | 列表

vs2005调试vbs时中断指针偏移解决方案...

在用vs2005调试vbs时如果里面内容包含中文,会出现调试中断行与实际中断位置有偏移(调试PJBlog)。一直没有找到问题所在,今天一位不知姓名的网友w.203给我发了一份邮件,说是因为中文双字节的原因导致偏移.并附了一份微软补丁网址.
引用内容 引用内容
出现此问题的原因双字节字符导致 Asp.dll 文件以返回正确的偏移量。 ASP 页直接包含双字节字符数会影响 Asp.dll 文件返回的偏移量。 例如,如果 ASP 页中包含多个双字节字符,调试断点将会发生的远是预期的代码行的代码行上。


原来是因为Asp.dll解释程序没有把中文字按双字节处理导致的调试中断与实际的不一样.根据微软的描述,此问题只出现在windows2003的系统上,不知道在xp上有无此问题,我这里没有条件测试.如果知道回应我一声,我在这里先谢了.
分类:技术点滴 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 981