原来用win2000 server,这两天装了windows2003,装了一些必备软件后,现在是搞定delphi的时候了。
回到win2000系统中,运行regedit,导出LocalMachine-software-Borland下的东西,再导出CurrentUser-software-Borland。回到2003下面,导入这两个文件。
运行delphi7,发现提示“打不开某某bpl文件”。去win2000的system32目录下,把所有bpl文件复制到2003的system32目录下。
强行终止delphi7,重新运行,这次说找不到 qt****.dll,如法炮制,把所有原system32里的qt打头的dll文件都复制过来。
再次运行delphi7,提示“没有找到 RxCtl6.bpl,因此这个应用程序未能启动。”,一找,发现在我的delphi7/project/bpl目录下。这应该是路径的问题,打开windows的“系统属性”对话框,修改环境变量里的path的值,加上我的delphi7/project/bpl和delphi7/bin。(以上文件夹仅是示意,实际操作时应输入全路径)
这回进入了IDE。打开从前的一个文件,F9运行。出错了。
Debugger Kernel BORDBK70.DLL is missing or not registered.
这好办,运行命令行
regsvr32 "D:/Program Files/Common Files/Borland Shared/Debugger/BORdbk70.dll"
OK。
按F1看帮助,提示说找不到hlp文件。在IDE环境中打开help菜单中的customize...,出现一个openhelp的窗口,里面的文件是一串红叉。open project,打开Delphi7/Help/D7.OHP,一切ok。(唯一一点没有解决的是,再次打开openhelp,仍然看到一串红叉,不过已经不影响使用了)
对了,还有一点,记得把原来windows系统中个人用户文件夹(C:/Documents and Settings/Administrator)下的 .borland文件夹复制到你的新系统相应文件夹下面。 system32 下的 cdk_key2.dll 以及 ILDA32.DLL 要复制到新系统下。
另外help文件的转入应该是从旧系统下导出 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/Help 中的所有内容并导入新系统中去。
重装windows系统后让delphi不必重新安装即可使用
最新推荐文章于 2024-09-16 21:11:51 发布