急,delphi5编译时提示找不到system.pas,如何解决

lyq 2001-01-08 11:34:00
新建项目,编译时提示找不到system.pas ,不知为何。
...全文
258 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
jingpingyi 2001-01-08
  • 打赏
  • 举报
回复
1、确认已经 uses system
2、没有system.pas就copy一个
3、还不行的话,查找 system.pas 文件,看它在哪个目录,
然后,在Delphi的Tools菜单的Environment Options...中选择
Library页,在该页中的Browing path 添加 system.pas所在
的目录。
4、再不行就重装吧。

steps 2001-01-08
  • 打赏
  • 举报
回复
第一步,看uses里有没有引用system,如果没有加上,再试
第二步,查找文件system.pas,
如果没有,找个朋友拷一个放在...Delphi5\Source\Rtl\sys目录下
如果还是不行,建立重装你的Delphi,Delphi 的有关系统设置出错了

ePing 2001-01-08
  • 打赏
  • 举报
回复
如果你新建项目的时候出现这种情况,是不是你那个配置有问题,楼上那位说得对,新建project的时候不会使用到system.pas,你看看你的配置吧,或者是重新再装delphi。
Kingron 2001-01-08
  • 打赏
  • 举报
回复
新建的项目中不可能使用这个单元?在Delphi默认的Project中,没有使用system.pas!
Phoenix2000 2001-01-08
  • 打赏
  • 举报
回复
System 单元是 Delphi 编译器默认使用的单元,你在自己的程序中可以不必在 uses 子句部分加入 System,编译器每次都会自动连接该单元。这个单元是 Object Pascal 的运行库,包含了最基本的 Delphi 系统功能实现!出现你所说的情况是因为你的 Delphi 编译器在编译程序代码时找不到 System.dcu 这个文件!你可以检查在你的 Delphi 安装目录下的 Lib 子目录中有没有 System.dcu。如果没有,就从安装光盘的 Runimage\Delphi50\Lib 目录中复制一个 System.dcu到你的硬盘相应目录下。请注意,源代码目录中的 System.pas 是不能简单地用 Delphi 的编译器 DCC32.EXE 来编译得到 System.dcu 的!!!因为要重新建立 System.dcu 文件还要用到其他的汇编源代码文件!因为系统运行库里的很多例程是用汇编语言编写的!

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧