我在一个项目组中有两个共享相同单元的项目(大多数是全部)。我使用这两个项目来测试我写的东西。
问题:当我更改两个项目使用的单元并运行当前项目时,另一个使用该单元中的旧代码(因为它未编译)。
我知道编译所有项目的唯一可能性是通过系统菜单(Projects-> Build all projects)。
目前,当其中一个项目运行时(使用delphi调试器),其他项目的可执行文件将被执行,但不会被编译。
如何使用热键编译两个项目(例如,对于一个项目, Shift + F9 )?
答案 0 :(得分:7)
安装GExperts并将您选择的热键分配给IDE菜单项。
答案 1 :(得分:5)
我不知道任何热键,但您可以轻松地在工具栏中添加一个按钮,只需单击一下即可完成此操作。
可以通过工具栏的上下文菜单调用自定义工具栏。在命令页面中搜索项目部分中的相应操作,并将其拖到方便的位置。
答案 2 :(得分:5)
是的, Shift + F9 真的很方便。
没有一个键序列可以编译当前项目组中的所有项目,但是您可以使用 Alt + P + <来获取菜单选项KBD>û