如何从资源管理器启动 RAD Studio 的新实例

How do I launch a new instance of RAD Studio from Explorer

我有通过双击 .dpr 或 .dproj 文件从文件资源管理器打开我的 Delphi 项目的习惯。

通常情况下,这将在我的案例中启动 Embarcadero RAD Studio XE7 并为我打开项目。

我想比较在一个单独的项目(不同的目录等)中是如何完成某件事的。如果我双击第二个 .dpr/.dproj 文件,默认操作似乎是将其添加到我已经打开的 RAD Studio 实例的项目组中。

有什么方法可以设置 RAD Studio 为我打开第二个实例,以便我可以并排查看事物?

目前我是手动打开一个新的实例,然后通过File->Open找到项目文件,但是很痛苦。

在注册表中,.dpr.dproj 文件扩展名被注册为调用 bdslauncher.exe 如果 IDE 尚未 运行ning,并且调用 DDE 将拖动的文件名传递给现有的 IDE(如果它是 运行ning)。因此,双击打开 IDE 的新实例的唯一方法是更改​​注册表设置以绕过 bdslauncher.exe 和 DDE,并直接使用文件名调用 bds.exe作为命令行参数。

否则,其他选择是:

  1. .dpr/.droj 文件直接拖放到 bds.exe 文件上,这将 运行 一个 bds.exe 的新副本,该副本将打开拖动的文件文件。

  1. 右键单击 .dpr/.dproj 文件,选择 "Open With",然后选择 select bds.exe(您可以选择将其设置为默认值应用程序或不)。在随后的右键单击中,"Open With" 菜单现在将有一个子菜单(如果它还没有的话),其中包括 "Embarcadero RAD Studio" 作为一个选项。