请教关于USES的一个问题?(100分)

F

fonawu

Unregistered / Unconfirmed
GUEST, unregistred user!
本来
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
只要按住ctrl,再点击上面的任意一个都可查看相应的源代码。于是:我把Delphi安装目录下的Source目录改了个名字,理所当然,就不能用刚才的方式查看源代码了,毕竟目录被我改了。
但是,程序却可以正常运行,我搞不明白的就是,既然程序都找不到USES后面的单元了,怎么可能编译成功呢?
 
在搜索路径中
其实编译时用的是这些文件的dcu文件,这些.dcu文件所在的文件夹没被改变。
 
为什么改文件夹名字?
 
主目录在搜索路径下,既使子目录改了文件名也是可以重新搜索得到的。
 
虽然子目录的名字被改变了,但是它的父目录仍然在搜索路径下。
 
因为编译的代码在 .bpl文件中,呵呵!
但是如果是你自己的单元,那么你不指定目录(不放在和dpr同
路径)时,嘿嘿,就编译不上了!
 
多人接受答案了。
 
顶部