Как восстановить ассоциацию файлов delphi dpr, pas, dfm...
От: alex_step  
Дата: 21.02.06 11:40
Оценка:
Была установлена D6.
Установил D7 и затем деинсталлировал её.
Ассоциация файлов (dpr, pas, dfm....) с Delphi пропала.

Как восстановить ассоциацию файлов delphi (dpr, pas, dfm....)
может быть есть стандартный метод, или у кого-нибудь есть .reg скрипт?
Re: Как восстановить ассоциацию файлов delphi dpr, pas, dfm.
От: ak_miass Россия  
Дата: 21.02.06 13:50
Оценка:
А в ручную не получится? Т.е. из проводника вызываешь контекстное меню для файла (например DFM), выбираешь открыть с помощью -> выбрать программу -> Delphi, и не забыть поставить галочку "Использовать для всех файлов такого типа".
Re[2]: Как восстановить ассоциацию файлов delphi dpr, pas, d
От: alex_step  
Дата: 21.02.06 15:04
Оценка:
В ручную долго...

Решение уже есть,
Дмитрий Рябов прислал.
Содержимое reg-файла (пути поправить на свои):
REGEDIT4

[HKEY_CLASSES_ROOT\.bpg]
@="BorlandProjectGroup"

[HKEY_CLASSES_ROOT\.dfm]
@="DelphiForm"

[HKEY_CLASSES_ROOT\.dpk]
@="DelphiPackage"

[HKEY_CLASSES_ROOT\.dpr]
@="DelphiProject"

[HKEY_CLASSES_ROOT\.pas]
@="DelphiUnit"

[HKEY_CLASSES_ROOT\.xfm]
@="DelphiCLXForm"

[HKEY_CLASSES_ROOT\Applications\delphi32.exe]

[HKEY_CLASSES_ROOT\Applications\delphi32.exe\shell]

[HKEY_CLASSES_ROOT\Applications\delphi32.exe\shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\Applications\delphi32.exe\shell\Open\command]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe /np"

[HKEY_CLASSES_ROOT\Applications\delphi32.exe\shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\Applications\delphi32.exe\shell\Open\ddeexec\Application]
@="DELPHI32"

[HKEY_CLASSES_ROOT\BorlandProjectGroup]
@="Borland Project Group"

[HKEY_CLASSES_ROOT\BorlandProjectGroup\DefaultIcon]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe, 4"

[HKEY_CLASSES_ROOT\BorlandProjectGroup\Shell]

[HKEY_CLASSES_ROOT\BorlandProjectGroup\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BorlandProjectGroup\Shell\Open\command]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe /np"

[HKEY_CLASSES_ROOT\BorlandProjectGroup\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BorlandProjectGroup\Shell\Open\ddeexec\Application]
@="DELPHI32"

[HKEY_CLASSES_ROOT\DelphiCLXForm]

[HKEY_CLASSES_ROOT\DelphiCLXForm\DefaultIcon]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe, 2"

[HKEY_CLASSES_ROOT\DelphiCLXForm\Shell]

[HKEY_CLASSES_ROOT\DelphiCLXForm\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\DelphiCLXForm\Shell\Open\command]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe /np"

[HKEY_CLASSES_ROOT\DelphiCLXForm\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DelphiCLXForm\Shell\Open\ddeexec\Application]
@="DELPHI32"

[HKEY_CLASSES_ROOT\DelphiForm]
@="Delphi Form"

[HKEY_CLASSES_ROOT\DelphiForm\DefaultIcon]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe, 2"

[HKEY_CLASSES_ROOT\DelphiForm\Shell]

[HKEY_CLASSES_ROOT\DelphiForm\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\DelphiForm\Shell\Open\command]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe /np"

[HKEY_CLASSES_ROOT\DelphiForm\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DelphiForm\Shell\Open\ddeexec\Application]
@="DELPHI32"

[HKEY_CLASSES_ROOT\DelphiPackage]
@="Delphi Package"

[HKEY_CLASSES_ROOT\DelphiPackage\DefaultIcon]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe,3"

[HKEY_CLASSES_ROOT\DelphiPackage\Shell]

[HKEY_CLASSES_ROOT\DelphiPackage\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\DelphiPackage\Shell\Open\command]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe /np"

[HKEY_CLASSES_ROOT\DelphiPackage\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DelphiPackage\Shell\Open\ddeexec\Application]
@="DELPHI32"

[HKEY_CLASSES_ROOT\DelphiProject]
@="Delphi Project"

[HKEY_CLASSES_ROOT\DelphiProject\DefaultIcon]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe, 4"

[HKEY_CLASSES_ROOT\DelphiProject\Shell]

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\command]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe /np"

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\ddeexec\Application]
@="DELPHI32"

[HKEY_CLASSES_ROOT\DelphiUnit]
@="Delphi Source File"

[HKEY_CLASSES_ROOT\DelphiUnit\DefaultIcon]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe,5"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell]

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\Command]
@="c:\\Program Files\\Borland\\Delphi6\\Bin\\delphi32.exe /np"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell\Open\ddeexec\Application]
@="DELPHI32"
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.