免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3691 | 回复: 0
打印 上一主题 下一主题

tcl/tk学习心得一: 如何解决activetcl在Windows XP下无法使用spawn的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-02-17 00:52 |只看该作者 |倒序浏览

tcl/tk学习心得一: 如何解决activetcl在Windows XP下无法使用spawn的问题
其实这个问题一直困扰了我好长时间,经过多天Google终于在今天解决这个问题了。
之前我出现的问题是:
1.其它的tcl命令都能正常运行就是使用expect的spawn使用时系统就会出现TCLAPP的错误,在错误信息中会有dbghelp.dll 版本5.1.2600.2180的信息。这表示了XP SP2系统下这个版本的dbghelp.dll会与Spawn有冲突还是怎么的。而在安全模式是所有spawn都是正常的。dbghelp.dll是放置在windows\system32下。
解决方法: 1.去Window网站下载新版本的dbghelp.dll,我是下了dbg_x86_6.5.3.8.exe这个文件。在安装后在目录中主会有dbghelp.dll版本是6.5.3.8的。注意直接是无法替换旧版本的,一定要在安全模式下进行替换。在进行安全模式后,先把新版本的dll文件替换window\system32\dllcache中的dbghelp.dll,然后在替换window\system32下面那个。重启机器就完成替换工作了。
2.但这个时候还是无法正常运行spawn的,这次不会显示错误但就是什么都没有显示。这又如何解决呢?我的电脑->属性->高级->启动和故障恢复->设置->要手动编辑启动选项,请单击“编辑” 在跳出来的boot.ini中,把/noexecute=optin修改为/noexecute=AlwaysOff。保存,重启机器,就可以了。
3.快得去试一下吧。


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/61375/showart_479385.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP