自从上次安装 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
另外建议再安装一个英文拼写检查字典。
dr大明白还是一如既往的明白!
DR在俺们这个圈子里的意思是:Digital River