Когда я щелкаю файл проекта Delphi в проводнике Windows, он не открывается в Delphi, как обычно. Мне нужно сначала открыть Delphi, а затем выбрать оттуда файл, который я хочу открыть. У кого-нибудь была такая проблема, или это может быть проблема с Windows 11?
Я думаю, у вас должен быть файл, настроенный на открытие с помощью bds.exe, а не bdslauncher.exe.
@DavidHeffernan Делфи 10.3
@PhilipJ.Rayment Не могли бы вы объяснить, как это сделать?
В настройках проводника нужно включить показ окончаний файлов.
@DelphiCoder Я пробовал, но не помогло.
bdslauncher - правильная ассоциация. Похоже, вы, возможно, установили или удалили разные версии. Попробуйте заново начать с полной деинсталляции, а затем переустановите. В качестве альтернативы, если у вас есть возможность восстановления в панели управления программами, попробуйте ее.
Из скриншотов видно, что файлы .dfm связаны с очень старой версией Delphi (Delphi 7?). Возможно, это как-то связано с проблемой. Но я понятия не имею, как это исправить, если обычный способ выбора BdsLauncher в диалоговом окне Windows «Открыть с помощью» не работает.
Мой комментарий был призван помочь вам выбрать правильный файл для открытия. Также это может помочь вам позже при работе с файлами, вы сразу видите расширение, и вам не нужно гадать по значку файла (если он есть) или сначала нужно пометить его, чтобы увидеть расширение где-то еще.
Вы можете установить ассоциацию файлов в диалоговом окне параметров Delphi в разделе Tools > Options > IDE > File Association
Обратите внимание, что вам может потребоваться запустить Delphi с правами администратора, чтобы он мог изменить ассоциации файлов по умолчанию в Windows.
Другой способ - пойти и дважды щелкнуть файл, а затем в показанном окне выбрать More Apps
, чтобы показать окно с большим количеством перечисленных приложений и, что более важно, с опцией галочки, чтобы всегда использовать выбранное приложение для открытия этого типа файла.
Я не знал, что в то же время был опубликован ответ, когда я закрылся как обманщик. Если вы удалите ответ здесь и опубликуете его под повторяющимся вопросом, я удалю свой там, так как нет необходимости иметь два одинаковых ответа.
Я не знаю, вписывается ли этот ответ в вопрос о дубликате. В указанном вопросе OP спрашивал о Delphi 2007. Я не уверен, что Delphi 2007 уже разрешил устанавливать ассоциацию файлов через IDE. Особенно после прочтения ответа Яна Бойда, в котором предлагается использовать параметр «Восстановить» в «Установка и удаление программ» на панели управления. Это указывало бы на то, что Delphi 2007 устанавливает свои ассоциации файлов со своим установщиком, а не со своей IDE. Поэтому, если вы не можете убедиться, что IDE Delphi 2007 действительно предлагает возможность устанавливать определенные ассоциации типов файлов из IDE, мой ответ действительно не подходит.
Повторяющийся вопрос спрашивает, как исправить ассоциации без переустановки IDE. Тот факт, что он охватывает более старую версию, не означает, что этот ответ не подходит для любой версии. Просто укажите версию (самая низкая версия, которую вы знаете, поддерживает диалоговое окно «Параметры» в ответе, чтобы отличить ее). Лучше сосредоточить эту информацию на одном вопросе, чем распределять по нескольким. Поскольку ответ принят, вы не можете его переместить, поэтому мое предложение больше не актуально.
Какую версию Delphi вы установили?