如题:程序在编译的时候我不想手动设置最后一位编译版本,因为我的程序版本由四位组成,比如:Ver1.0.0.0最后一位是我的编译版本号,只要编译程序一次,它就加1,我想让程序实现每编译的时候它自动加1,而不需要我编译前手动在Option里设置.求解!!

解决方案 »

  1.   

    编译前在Option里设置好了,编译一次不就自动加1了~~
      

  2.   

    按ctrl + alt + F11,在“Version info”里 勾上“Inclue version information in project ”,再打勾“auto-increment build number"。 delphi2010可以这么搞,不知道你什么版本,看看有没有类似的选项~
      

  3.   

    最后一位是Build位,只要你在编译程序的时候使用Shift+F9,就会Build一次,同样Build就会加1。当然前提是:
      

  4.   

    DELPHI7以后都有,Delphi7之前就不知道了。
      

  5.   

    我用的是Delphi7,里面有的,可是按你们说的设置去做了,却得不到效果,编译版本不会自动增1的.
      

  6.   

    可以了,因为我按错了,按的是Ctrl+F9
      

  7.   

    Ctrl+F9与Shift+F9有什么不同啊,一个是编译一个是建立,求解!!
      

  8.   

    以下是两个网友的答复:Build编译全部与工程相关联的文件,可包括版本信息及工程中的预编译变量等;Compile只重新编译更改过的相关单元及文件,调试是Compile就可以了,若是发布,则Build为好BUILD     =COMPILE   +   LINK   =   RESULT   IS   EXE
    COMPILE   =   COMPILE   =   RESULT   IS   DCU
      

  9.   

    补充下:你按ctrl+F9是 compile,所以 版本号里的build号是不加的,因为你没有build程序;
    你按shift+F9是build,所以 版本号里的build号加了1,因为你build了一次程序;
      

  10.   

    错,在delphi7里我发现shift+F9不是build啊,而是直接运行可执行文件了