Как запустить новый экземпляр RAD Studio из Explorer

У меня есть привычка открывать проекты Delphi из проводника, дважды щелкнув файл.dpr или.dproj.

Обычно это запускает Embarcadero RAD Studio XE7 в моем случае и открывает проект для меня.

Я хотел бы сравнить, как что-то делается в отдельном проекте (другой каталог и т. Д.). Если я дважды щелкну по второму файлу.dpr/.dproj, то по умолчанию будет добавлено действие в группу проектов экземпляра RAD Studio, который у меня уже открыт.

Есть ли способ настроить RAD Studio для открытия второго экземпляра, чтобы я мог видеть вещи рядом?

В настоящее время я вручную открываю новый экземпляр и затем нахожу файл проекта через File->Open, но это больно.

1 ответ

Решение

В реестре .dpr а также .dproj Расширения файлов зарегистрированы для вызова bdslauncher.exe если IDE еще не запущена, и вызвать DDE, чтобы передать перетаскиваемое имя файла в существующую IDE, если она работает. Таким образом, единственный способ сделать двойной щелчок, чтобы открыть новый экземпляр IDE, это изменить параметры реестра, чтобы обойти bdslauncher.exe и DDE и просто вызвать bds.exe непосредственно с именем файла в качестве параметра командной строки.

В противном случае, другие альтернативы:

  1. перетащить .dpr/.droj файл прямо на bds.exe файл, в котором будет запущена новая копия bds.exe это откроет перетаскиваемый файл.

перетащить

  1. щелкните правой кнопкой мыши на .dpr/.dproj выберите "Открыть с помощью" и выберите bds.exe (Вы можете опционально установить его как приложение по умолчанию или нет). При последующих щелчках правой кнопкой мыши меню "Открыть с помощью" теперь будет иметь подменю (если оно еще не было), которое включает в себя "Embarcadero RAD Studio" в качестве опции.

открыть с

Другие вопросы по тегам