迁移工作环境至 Windows 7 x64

2010年12月22日 由 CodeCoolie 留言 »

自从上次安装 Windows 7 以来,已经快四个月了,但仍然没有切换过去,一直还是工作在 Windows XP 环境下。

2010年底将至,控件销售进入淡季,非常之不景气,心情不免浮躁起来,为了打发无聊,就想花几天时间把工作环境彻底从 Windows XP 迁移到 Windows 7 下。

之前安装的是 Windows 7 x86,为了能把 4G 内存都用上,这次干脆重新安装了 Windows 7 x64。

环境迁移超麻烦,不过长痛不如短痛,所以这回下决心搞把全面的迁移,所有工具软件尽量考虑 x64 版或者当前新版本,比如 7z、TortoiseSVN 等都选用 x64 版本,并且弃用 WinRAR 了,MS Office 也以 OpenOffice 取代,Outlook 以 Thunderbird 取代,等等。

目前断断续续地,只迁移了一部分必要的工具软件,其他一些慢慢迁移。

截止目前,遇到的两个问题,都已经妥善解决,包括 Delphi 2007 问题和 Thunderbird 问题。

———————华丽的分割线————————-

Delphi 2007 或 2009 在 Windows 7 x64 以及其他 x64 系统下,退出 IDE 时,调试器会产生一个断言错误。

错误窗口标题为:bds.exe – bordbk120N.dll,内容为:Assertion failure: “(!”SetThreadContext failed”)” in ..\win32src\thread32.cpp at line 434。

解决办法是使用一个非官方的补丁程序进行修复。

补丁程序来源:http://www.monien.net/blog/index.php/2009/07/delphi-2009-windows-7-64-bit-debugger-crash-workaround/

———————华丽的分割线————————-

Thunderbird 主要问题,就是使用中文版,回复邮件时,引用原邮件的上面会有“由 xxx, yyyy-mm-dd 写道”,这样给老外回邮件的时候,就不妥当了。

简单解决办法是手工修改配置文件:
mailnews.reply_header_authorwrote 改为 %s wrote
mailnews.reply_header_ondate 改为 On %s

这样回复时,中文就会变成英文了。

不过更加强大的方法,是使用第三方扩展,比如 Change Quote and Reply Format 0.6.4.3 相当不错。官网:http://nic-nac-project.de/~kaosmos/index-en.html

作者的网站如果无法访问,可以到 softpedia 下载。http://mac.softpedia.com/get/Internet-Utilities/Change-quote-and-reply-format-for-ThunderBird.shtml

另外,回复邮件时,Thunderbird 是将原邮件放上面,回复放下面,这样比较不符合习惯,可以手工修改配置文件:
mail.identify.default.reply_on_top 改为 1

另外建议再安装一个英文拼写检查字典。

广告位

2 条评论

  1. ghupc说道:

    dr大明白还是一如既往的明白!

    • CodeCoolie说道:

      DR在俺们这个圈子里的意思是:Digital River

发表回复