Не удается открыть проекты Delphi непосредственно из проводника

Когда я щелкаю файл проекта Delphi в проводнике Windows, он не открывается в Delphi, как обычно. Мне нужно сначала открыть Delphi, а затем выбрать оттуда файл, который я хочу открыть. У кого-нибудь была такая проблема, или это может быть проблема с Windows 11?

Screenshot

Screenshot

Какую версию Delphi вы установили?

David Heffernan 09.04.2022 10:47

Я думаю, у вас должен быть файл, настроенный на открытие с помощью bds.exe, а не bdslauncher.exe.

Philip J. Rayment 09.04.2022 11:09

@DavidHeffernan Делфи 10.3

Lutz 09.04.2022 11:28

@PhilipJ.Rayment Не могли бы вы объяснить, как это сделать?

Lutz 09.04.2022 11:29

В настройках проводника нужно включить показ окончаний файлов.

Delphi Coder 09.04.2022 11:44

@DelphiCoder Я пробовал, но не помогло.

Lutz 09.04.2022 11:47

bdslauncher - правильная ассоциация. Похоже, вы, возможно, установили или удалили разные версии. Попробуйте заново начать с полной деинсталляции, а затем переустановите. В качестве альтернативы, если у вас есть возможность восстановления в панели управления программами, попробуйте ее.

David Heffernan 09.04.2022 12:09

Из скриншотов видно, что файлы .dfm связаны с очень старой версией Delphi (Delphi 7?). Возможно, это как-то связано с проблемой. Но я понятия не имею, как это исправить, если обычный способ выбора BdsLauncher в диалоговом окне Windows «Открыть с помощью» не работает.

dummzeuch 09.04.2022 12:37

Мой комментарий был призван помочь вам выбрать правильный файл для открытия. Также это может помочь вам позже при работе с файлами, вы сразу видите расширение, и вам не нужно гадать по значку файла (если он есть) или сначала нужно пометить его, чтобы увидеть расширение где-то еще.

Delphi Coder 09.04.2022 15:08
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
Четыре эффективных способа центрирования блочных элементов в CSS
Четыре эффективных способа центрирования блочных элементов в CSS
У каждого из нас бывали случаи, когда нам нужно отцентрировать блочный элемент, но мы не знаем, как это сделать. Даже если мы реализуем какой-то...
0
9
66
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете установить ассоциацию файлов в диалоговом окне параметров Delphi в разделе Tools > Options > IDE > File Association

Delphi Options File Association

Обратите внимание, что вам может потребоваться запустить Delphi с правами администратора, чтобы он мог изменить ассоциации файлов по умолчанию в Windows.

Другой способ - пойти и дважды щелкнуть файл, а затем в показанном окне выбрать More Apps, чтобы показать окно с большим количеством перечисленных приложений и, что более важно, с опцией галочки, чтобы всегда использовать выбранное приложение для открытия этого типа файла.

Я не знал, что в то же время был опубликован ответ, когда я закрылся как обманщик. Если вы удалите ответ здесь и опубликуете его под повторяющимся вопросом, я удалю свой там, так как нет необходимости иметь два одинаковых ответа.

Dalija Prasnikar 09.04.2022 13:06

Я не знаю, вписывается ли этот ответ в вопрос о дубликате. В указанном вопросе OP спрашивал о Delphi 2007. Я не уверен, что Delphi 2007 уже разрешил устанавливать ассоциацию файлов через IDE. Особенно после прочтения ответа Яна Бойда, в котором предлагается использовать параметр «Восстановить» в «Установка и удаление программ» на панели управления. Это указывало бы на то, что Delphi 2007 устанавливает свои ассоциации файлов со своим установщиком, а не со своей IDE. Поэтому, если вы не можете убедиться, что IDE Delphi 2007 действительно предлагает возможность устанавливать определенные ассоциации типов файлов из IDE, мой ответ действительно не подходит.

SilverWarior 09.04.2022 18:45

Повторяющийся вопрос спрашивает, как исправить ассоциации без переустановки IDE. Тот факт, что он охватывает более старую версию, не означает, что этот ответ не подходит для любой версии. Просто укажите версию (самая низкая версия, которую вы знаете, поддерживает диалоговое окно «Параметры» в ответе, чтобы отличить ее). Лучше сосредоточить эту информацию на одном вопросе, чем распределять по нескольким. Поскольку ответ принят, вы не можете его переместить, поэтому мое предложение больше не актуально.

Dalija Prasnikar 09.04.2022 19:24

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