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

问题描述:

我有从文件资源管理器中通过双击.dpr或.dproj文件打开我的Delphi项目的习惯。如何从资源管理器中启动RAD Studio的新实例

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

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

有没有办法让我可以设置RAD Studio为我打开第二个实例,以便我可以并排看到事物?

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

+0

打开一个新的实例是容易的。很难看到过去。 – 2015-02-11 21:04:46

+0

将dpr拖动到IDE。 – 2015-02-11 21:12:16

+0

@SertacAkyuz:将dpr拖动到* IDE的新实例。请注意,将dpr拖放到IDE上仍然会将dpr添加到当前项目组(如果有),因此您必须确保在新IDE实例中没有自动加载的项目(自动保存的工作区,等)之前拖动。 – 2015-02-11 21:24:42

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

否则,其他选择是:

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

drag and drop

  1. 右击一个/.dproj文件,选择 “打开”,并选择bds.exe(可以任选地将其设置为默认的应用程序或不)。在随后的右键单击中,“打开方式”菜单现在将有一个子菜单(如果它尚未包含)包含“Embarcadero RAD Studio”作为选项。
  2. open with

开始=>
+0

这比完成要容易得多。如果右键单击并选择“打开方式”,则可以将启动它的默认应用程序从BDSLauncher.exe更改为bds.exe,而无需使用注册表编辑器。 – BIBD 2015-02-11 21:37:53

+1

我不会建议更改默认应用程序(顺便说一句,文件的默认应用程序也可以在控制面板中更改)。但是,使用“Open With”选项将bds.exe作为可用选项添加到“Open With”的子菜单中,以便随后单击鼠标右键,这样就可以使用“Open With> Embarcadero RAD Studio”打开文件直接bds.exe。 – 2015-02-11 21:43:23

+0

已注意。更改我错过的默认应用程序是否有负面影响? – BIBD 2015-02-11 21:51:46