第一:
program / library--->看文件名,不看工程名。工程名和文件名可以不一致。结果同文件名。
所以,无论控制台,还是VCL窗体,那么,工程文件中都是不需要program关键词的哦。
只是,VCL窗体中,由于引用了Delphi的图标资源,所以必须注释掉资源引用{$ *.res}才可以正常编译。
此外,对于exe程序,console,那么,如果去掉了program Demo1; 等,那么,IDE下就看不到它的单元引用依赖关系啦。
unit----->单元名,必须和文件名一致。否则无法正常编译。
第二:
源文件无变化的话,dcu文件不会重复编译。
第三:
编译器有版本号。
编译器版本号对照。
VER10 :Turbo Pascal 1
VER20 : Turbo Pascal 2
VER30 : Turbo Pascal 3
VER40 : Turbo Pascal 4
VER50 : Turbo Pascal 5
VER60 : Turbo Pascal 6
VER70 : Turbo Pascal 7
VER80 : Delphi 1
VER90 : Delphi 2
VER100 : Delphi 3
VER120 : Delphi 4
VER130 : Delphi 5
VER140 : Delphi 6
VER150 : Delphi 7
VER160 : Delphi 8
VER170 : Delphi 9.0 CodeGear2005
VER180 : Delphi 10.0 CodeGear 2006
VER185 : Delphi 11.0 CodeGear 2007
VER190 : Delphi 12.0 CodeGear 2008
VER200 : Delphi 13.0 CodeGear 2009
VER210 : Delphi 14.0 Embarcadero RAD Studio 2010
VER220 : Delphi 15.0 Embarcadero RAD Studio XE
VER230 : Delphi 16.0 Embarcadero RAD Studio XE2
VER240 : Delphi 17.0 Embarcadero RAD Studio XE3
VER250 : Delphi 18.0 Embarcadero RAD Studio XE4