因为70工位的上位机程序使用的Delphi2007编制的,改造70工位需安装Delphi2007。在安装过程中,碰到几个问题,并成功解决,现总结如下:
一、安装时的问题与解决
1、问题
在安装时提示“Invalid Serial Number”,“NEXT”为虚,不能进行下一步。
2、分析
- 1:可能是将文件解压缩到硬盘上安装了,推荐用Daemon用虚拟光驱安装。
- 2:原先已经安装过Delphi 2007,这时候应该先将原有信息删除:
if you got Invalid Serial Number message during install
delete folders
%ALL_USERS%\Application Data\CodeGear
%ALL_USERS%\Application Data{AB3EC276-D261-4943-A921-1CC1C6799AED}
then run setup again
3、解决办法
- 因为手中只有安装文件,并无iso镜像文件,所有先用Daemon将安装文件压制成iso镜像文件。
- 然后用Daemon虚拟光驱,在虚拟光盘上运行安装文件,成功
二、EditorLineEnds.ttr被锁定
解决EditorLineEnds.ttr被锁定导致Delphi2007无法启动的问题。
参考资料乌班图ysm博客: https://blog.csdn.net/u012278016/article/details/101206439
1、问题现象:
delphi2007无法二次启动,报EditorLineEnds.ttr被占用,而且进程中一直有bds.exe的进程?
2、问题处理:
-
方法一:可能是系统更新的东东造在的。
KB2970228和KB2982791。
KB2970228和KB2976897。
KB2993651。 -
方法二:实在没法了,就用批处理吧。
@echo off
set NewFileName="%TEMP%%date:0,4%%date:5,2%%date:8,2%%time:0,2%%time:3,2%%time:6,2%.tmp"
MOVE %TEMP%\EditorLineEnds.ttr %NewFileName%
start "" "C:\Program Files (x86)\CodeGear\RAD Studio\5.0\bin\bds.exe" -pDelphi
-
方法三:
把它的扩展名改为ttf,对的,字体文件,,右键安装它,就解决了 -
方法四:
安装IDEFix.rar。
我使用了方法4,放在百度盘内了。下载的网址忘了。
网友评论