编译文件知识点分析
第二部分 编译文件(第8页)
编译文件(第8页)
第一次建立应用程序或包,编译器会为每一个在工程中用到的
单元文件产生一个被编译的单元文件(win32下是.dcu扩展名,.net下是.dcuil扩展名);工程种所有的被编译的单元文件之后被连接并创建一个唯一的可执行文件或共享包。当第一次创建一个包文件时,编译器为每一个在包中包含的单元文件创建一个文件,之后创建一个.dcp和一个包文件。
如果你使用GD开关,那么编译器产生一个分配图文件和一个.drc文件,包含字符串资源的.drc文件,能被编译到一个资源文件中。
当你建立一个工程时,个体的单元不能被编译,除非他们的源文件(.pas扩展名)在最后编译之后被改变,他们的.dcu/.dpu文件不能被发现,你明确的告诉编译器去重新编译,或者一个单元文件的接口必须依靠另一个已经被改变的单元文件。实际上,只要编译器能找到被编译的单元文件,或者这个单元文件不依靠另一个被改变的其他单元文件,那么这个单元的源文件就不必存在了。
第一次建立应用程序或包,编译器会为每一个在工程中用到的
单元文件产生一个被编译的单元文件(win32下是.dcu扩展名,.net下是.dcuil扩展名);工程种所有的被编译的单元文件之后被连接并创建一个唯一的可执行文件或共享包。当第一次创建一个包文件时,编译器为每一个在包中包含的单元文件创建一个文件,之后创建一个.dcp和一个包文件。
如果你使用GD开关,那么编译器产生一个分配图文件和一个.drc文件,包含字符串资源的.drc文件,能被编译到一个资源文件中。
当你建立一个工程时,个体的单元不能被编译,除非他们的源文件(.pas扩展名)在最后编译之后被改变,他们的.dcu/.dpu文件不能被发现,你明确的告诉编译器去重新编译,或者一个单元文件的接口必须依靠另一个已经被改变的单元文件。实际上,只要编译器能找到被编译的单元文件,或者这个单元文件不依靠另一个被改变的其他单元文件,那么这个单元的源文件就不必存在了。
本文地址:http://www.45fan.com/dnjc/69898.html