最简单的问题!

解决方案 »

  1.   

    COMPLLE是编译,不生成EXE文件,BUILD是根据上次编译生成的中间文件生成EXE文件。
      

  2.   

    但是我用compile也会生成exe文件的呢?
      

  3.   

    COMPILE是编译当前打开的项目
    BUILD是编译所有PROJECT的项目
    都会生成EXE文件
      

  4.   

    COMPILE 会检查工程中所有源代码自上次编译以来,有否更新(决定要不要重新生成dcu),
    然后link生成exeBUILD 编译所有工程中源代码,不管有否改动,都全部编译,
    然后link生成exe
      

  5.   

    COMPILE只是编译工程修改过的代码。
    BUILD要重新编译本工程所有的代码。两个都要生成exe文件。Compile is similar to Build, except that Make/Compile builds only those files that have changed whereas Build rebuilds all files regardless of whether they have changed or not.
      

  6.   

    COMPILE一般比较快,稍慢点。另外,如果你启用版本自增的话,BUILD会改变exe的版本号。
      

  7.   

    我再来补充一句吧。Compile 会把 Pas 文件和 dfm 文件生成 Dcu 文件并生成 Exe 可执行程序。
    -------------------------------------------------------------------
    Build 如果已存在 dcu 文件就会根据 dcu 文件生成 Exe 可执行程序,但没有 dcu 文件的话就会先生成 dcu 文件再生成 Exe.所以有时候可能出现代码已经改好了,但程序依然报错,那么你就得有 Compile ,不能用 Build 或者把 dcu 文件删除再 Compile or Build 。不知道我这样说是不是清楚。
      

  8.   

    wychero
    不要在這裡添亂了,不懂就不要亂說,要發表也請你先實驗清楚再給人家,這個問題myy和flyforlove已經回答的夠清楚了,你不懂還來這裡添亂
      

  9.   

    听了大家的发言,总算有个初步的轮廓了
    HEHE..