怎样让程序在编译的时候最小版本号自动加1

lcmlhs_2005 2011-05-17 05:37:12
如题:程序在编译的时候我不想手动设置最后一位编译版本,因为我的程序版本由四位组成,比如:Ver1.0.0.0最后一位是我的编译版本号,只要编译程序一次,它就加1,我想让程序实现每编译的时候它自动加1,而不需要我编译前手动在Option里设置.求解!!
...全文
341 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
lcmlhs_2005 2011-07-23
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 lcmlhs_2005 的回复:]
错,在delphi7里我发现shift+F9不是build啊,而是直接运行可执行文件了
[/Quote]
我的是Delphi7.0
lcmlhs_2005 2011-05-18
  • 打赏
  • 举报
回复
错,在delphi7里我发现shift+F9不是build啊,而是直接运行可执行文件了
dropme 2011-05-18
  • 打赏
  • 举报
回复
补充下:

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

dropme 2011-05-18
  • 打赏
  • 举报
回复
以下是两个网友的答复:

Build编译全部与工程相关联的文件,可包括版本信息及工程中的预编译变量等;Compile只重新编译更改过的相关单元及文件,调试是Compile就可以了,若是发布,则Build为好

BUILD =COMPILE + LINK = RESULT IS EXE
COMPILE = COMPILE = RESULT IS DCU
lcmlhs_2005 2011-05-18
  • 打赏
  • 举报
回复
Ctrl+F9与Shift+F9有什么不同啊,一个是编译一个是建立,求解!!
lcmlhs_2005 2011-05-18
  • 打赏
  • 举报
回复
可以了,因为我按错了,按的是Ctrl+F9
lcmlhs_2005 2011-05-18
  • 打赏
  • 举报
回复
我用的是Delphi7,里面有的,可是按你们说的设置去做了,却得不到效果,编译版本不会自动增1的.
iqyely 2011-05-17
  • 打赏
  • 举报
回复
来看看了
SQLDebug_Fan 2011-05-17
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dropme 的回复:]
按ctrl + alt + F11,在“Version info”里 勾上“Inclue version information in project ”,再打勾“auto-increment build number"。

delphi2010可以这么搞,不知道你什么版本,看看有没有类似的选项~
[/Quote]
DELPHI7以后都有,Delphi7之前就不知道了。
gobiz 2011-05-17
  • 打赏
  • 举报
回复
最后一位是Build位,只要你在编译程序的时候使用Shift+F9,就会Build一次,同样Build就会加1。当然前提是:
[Quote=引用 2 楼 dropme 的回复:]
按ctrl + alt + F11,在“Version info”里 勾上“Inclue version information in project ”,再打勾“auto-increment build number"。

delphi2010可以这么搞,不知道你什么版本,看看有没有类似的选项~
[/Quote]
dropme 2011-05-17
  • 打赏
  • 举报
回复
按ctrl + alt + F11,在“Version info”里 勾上“Inclue version information in project ”,再打勾“auto-increment build number"。

delphi2010可以这么搞,不知道你什么版本,看看有没有类似的选项~
hongss 2011-05-17
  • 打赏
  • 举报
回复
编译前在Option里设置好了,编译一次不就自动加1了~~

5,939

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧