system.pas修改后如何编译?(100分)

  • 主题发起人 主题发起人 wuyi
  • 开始时间 开始时间
W

wuyi

Unregistered / Unconfirmed
GUEST, unregistred user!
突出奇想,修改一下system.pas,可是如何使修改的system.pas编译成system.dcu???
 
放在lib目录下,delphi自动就给你编译了
 
你放一下试试!

请各位回答前先在自己的机器上试一下。
 
不可能的,System.pas中的内容实际上只是system的一部分,
很多缺省类型的定义不在其中(在system.dcu中是有的),因此不可能编译和使用。
这个pas文件只是用来做VCL/RTL开放源代码,给别人学习/研究/除错用的。
 
快速单独编译一个pas文件的方法:
new一个project
add这个pas文件进去
编译这个project
 
这有什么?把system加到uses中,然后程序里<font color=red>调用</font>一个system里的函数什么的,
然后选择Project菜单下的build all, 结了,拿分来!
 
看来温柔一刀的说法有道理。其他朋友的回答都是想当然,没试过。
 
温柔一刀是对的,任何 unit 都不可能 uses System ,看看下面的文章就知道了,没有实验过的朋友不要再跟贴了。
<a href="DispQ.asp?LID=237769">文章推荐[来自www.chinasp.com] (12k)</a>
<a href="DispQ.asp?LID=293314">文章推荐[来自www.chinasp.com](续)</a>
 
接受答案了.
 
后退
顶部