解决delphi7在win10上安装后无法正常使用的问题
在win10上安装delphi7后,可以启动,但无法新建项目,因为新建菜单弹出的子菜单中没有Application项,很多其他新建项也没有,只有Unit和“其它”两项,打开已有的项目编译会提示错误:“'System.pas' not found”
[Fatal Error] Project1.dpr(1): Unit not found: 'System.pas' or binary equivalents (DCU,DPU)的错误,不知道什么原因,刚开始只有重装 Delphi 才解决问题,后来查看Borland 官方网站得知,其实只是环境库路径丢失造成的,
解决方法很简单,如果你 Delphi 7 安装的是默认路径,则只需要打开Delphi菜单,选择 Tools -> Environment Options 然后选择 Library 标签,在 Library Path 添加如下内容就行了:
-------------------------------------------------------------------
c:\Program Files\Borland\Delphi7\Lib;
c:\Program Files\Borland\Delphi7\Bin;
c:\Program Files\Borland\Delphi7\Imports;
c:\Program Files\Borland\Delphi7\Projects\Bpl;
c:\Program Files\Borland\Delphi7\Rave5\Lib
-------------------------------------------------------------------
如果不是默认路径,则添加你自己的那些路径就行了。
以上是网上解决编译错误的办法,但是无法解决没有新建项的问题,而且无法从代码窗口切换到窗体设计窗口。
终极解决办法是:修改C:\Program Files (x86)\Borland 和 C:\Program Files (x86)\Common Files\Borland Shared 两个文件夹的Users组的访问权限为完全控制,然后卸载并重新安装delphi7即可:如下图
修改一个文件夹的Users组的控制权限的方法如下:右击文件夹-属性-安全-编辑 ->
弹出如下窗口,然后选择Users组,勾选完全控制即可。