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


上一篇 | 这是最后一篇日志下一篇
技术点滴 订阅所有【技术点滴】的日志

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

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


原来是因为Asp.dll解释程序没有把中文字按双字节处理导致的调试中断与实际的不一样.根据微软的描述,此问题只出现在windows2003的系统上,不知道在xp上有无此问题,我这里没有条件测试.如果知道回应我一声,我在这里先谢了.

补丁程序需要通过邮件收取,如果觉得麻烦可以在这里下载下载文件 补丁程序
[MD5校验码:DF5654AD51AEE57E4B5B154FF3E8DFDD]

解压密码参考本Blog左侧.

[本日志由 exgods 于 2009-08-28 00:00 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: vs2005 asp vbs
相关日志:
评论: 0 | 引用: 0 | 查看次数: 979
发表评论
昵 称:
密 码: 游客发言不需要密码.
内 容:
验证码: 验证码
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭