Как запустить новый экземпляр 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
непосредственно с именем файла в качестве параметра командной строки.
В противном случае, другие альтернативы:
- перетащить
.dpr
/.droj
файл прямо наbds.exe
файл, в котором будет запущена новая копияbds.exe
это откроет перетаскиваемый файл.
- щелкните правой кнопкой мыши на
.dpr
/.dproj
выберите "Открыть с помощью" и выберитеbds.exe
(Вы можете опционально установить его как приложение по умолчанию или нет). При последующих щелчках правой кнопкой мыши меню "Открыть с помощью" теперь будет иметь подменю (если оно еще не было), которое включает в себя "Embarcadero RAD Studio" в качестве опции.