我有通过双击 .dpr 或 .dproj 文件从文件资源管理器打开我的 Delphi 项目的习惯。
通常,这会启动 Embarcadero RAD Studio XE7 并为我打开项目。
我想比较在一个单独的项目(不同的目录等)中是如何完成某件事的。如果我双击第二个 .dpr/.dproj 文件,默认操作似乎是将其添加到我已经打开的 RAD Studio 实例的项目组中。
有没有一种方法可以设置 RAD Studio 为我打开第二个实例,以便我可以并排查看事物?
目前我是手动打开一个新的实例,然后通过File->Open找到工程文件,但是很痛苦。
最佳答案
在注册表中,如果 IDE 尚未运行,则 .dpr
和 .dproj
文件扩展名已注册以调用 bdslauncher.exe
, 并调用 DDE 将拖动的文件名传递给现有的 IDE(如果它正在运行)。因此,双击打开 IDE 的新实例的唯一方法是更改注册表设置以绕过 bdslauncher.exe
和 DDE 并仅调用 bds.exe
直接将文件名作为命令行参数。
否则,其他替代方案是:
- 将
.dpr
/.droj
文件直接拖放到bds.exe
文件上,这将运行的新副本bds.exe
将打开拖动的文件。
- 右键单击
.dpr
/.dproj
文件,选择“打开方式”,然后选择bds.exe
(您可以可选择将其设置为默认应用程序或不)。在随后的右键单击中,“打开方式”菜单现在将有一个子菜单(如果还没有的话),其中包括“Embarcadero RAD Studio”选项。
关于delphi - 如何从资源管理器启动 RAD Studio 的新实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28464372/