Счетчик HotLog

На главнуюЧто я делаю...Программы автора и не только...Творчество
Статьи автораКнига отзывов и предложенийОбо мне, любимомФотоальбом

 
 

Как вернуть ассоциации файлов Delphi

Если поверх версии Delphi поставить более младшую (иногда возникает такая необходимость), то свежеустанавливаемая версия переоформляет на себя все типы файлов (pas, dpr и др.), хоть она и является более старой. Решить проблему можно переустановкой новой версии, а можно и с помощью файлов реестра.

Как вернуть ассоциации файлов Delphi 7

Предлагаемый ниже reg-файл поможет восстановить ассоциации pas, dfm и dpr файлов с 7-ой версией. Перед использованием убедитесь, что Delphi у вас установлена по тому же пути, что и в файле реестра, в случае отличий путь нужно исправить.

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\BorlandProjectGroup]
@="Borland Project Group"

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

[HKEY_CLASSES_ROOT\BorlandProjectGroup\Shell]

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

[HKEY_CLASSES_ROOT\BorlandProjectGroup\Shell\Open\command]
@="D:\\Program Files\\Borland\\Delphi7\\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]
@="D:\\Program Files\\Borland\\Delphi7\\Bin\\delphi32.exe, 2"

[HKEY_CLASSES_ROOT\DelphiCLXForm\Shell]

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

[HKEY_CLASSES_ROOT\DelphiCLXForm\Shell\Open\command]
@="D:\\Program Files\\Borland\\Delphi7\\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]
@="D:\\Program Files\\Borland\\Delphi7\\Bin\\delphi32.exe, 2"

[HKEY_CLASSES_ROOT\DelphiForm\Shell]

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

[HKEY_CLASSES_ROOT\DelphiForm\Shell\Open\command]
@="D:\\Program Files\\Borland\\Delphi7\\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]
@="D:\\Program Files\\Borland\\Delphi7\\Bin\\delphi32.exe,3"

[HKEY_CLASSES_ROOT\DelphiPackage\Shell]

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

[HKEY_CLASSES_ROOT\DelphiPackage\Shell\Open\command]
@="D:\\Program Files\\Borland\\Delphi7\\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]
@="D:\\Program Files\\Borland\\Delphi7\\Bin\\delphi32.exe, 4"

[HKEY_CLASSES_ROOT\DelphiProject\Shell]

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

[HKEY_CLASSES_ROOT\DelphiProject\Shell\Open\command]
@="D:\\Program Files\\Borland\\Delphi7\\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]
@="D:\\Program Files\\Borland\\Delphi7\\Bin\\delphi32.exe,5"

[HKEY_CLASSES_ROOT\DelphiUnit\Shell]

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

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

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

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

Как вернуть ассоциации файлов Delphi 2007

Этот reg-файл поможет восстановить все ассоциации файлов с 2007-ой версией. Перед использованием убедитесь, что Delphi у вас установлена по тому же пути, что и файле реестра, в случае отличий путь нужно исправить.

REGEDIT4

[HKEY_CLASSES_ROOT\.bdsdeploy]
@="BDS.BDSDEPLOYFile"

[HKEY_CLASSES_ROOT\.bdsgroup]
@="BDS.ProjectGroup"

[HKEY_CLASSES_ROOT\.bdsproj]
@="BDS.ProjectFile"

[HKEY_CLASSES_ROOT\.config]
"Content Type"="application/xml"
@="BDS.ConfigFile"

[HKEY_CLASSES_ROOT\.dfm]
@="BDS.DfmFile"

[HKEY_CLASSES_ROOT\.dpk]
@="BDS.DpkFile"

[HKEY_CLASSES_ROOT\.dpkw]
@="BDS.DpkwFile"

[HKEY_CLASSES_ROOT\.dpr]
@="BDS.DprFile"

[HKEY_CLASSES_ROOT\.dproj]
@="BDS.DProjFile"

[HKEY_CLASSES_ROOT\.groupproj]
@="BDS.GroupProjFile"

[HKEY_CLASSES_ROOT\.pas]
@="BDS.PasFile"

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile]
@="BDS Deploy File"

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\deployide100.bpl,0"

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.BDSDEPLOYFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.ConfigFile]
@="Borland Developer Studio Config File"

[HKEY_CLASSES_ROOT\BDS.ConfigFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\dotnetaspide100.bpl,6"

[HKEY_CLASSES_ROOT\BDS.ConfigFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.ConfigFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.ConfigFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.ConfigFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.ConfigFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.ConfigFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.DfmFile]
@="Delphi Form"

[HKEY_CLASSES_ROOT\BDS.DfmFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\delphicoreide100.bpl,1"

[HKEY_CLASSES_ROOT\BDS.DfmFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.DfmFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.DfmFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.DfmFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.DfmFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.DfmFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.DpkFile]
@="Delphi Package"

[HKEY_CLASSES_ROOT\BDS.DpkFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\delphicoreide100.bpl,2"

[HKEY_CLASSES_ROOT\BDS.DpkFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.DpkFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.DpkFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.DpkFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.DpkFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.DpkFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.DpkwFile]
@="Delphi Package"

[HKEY_CLASSES_ROOT\BDS.DpkwFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\delphicoreide100.bpl,2"

[HKEY_CLASSES_ROOT\BDS.DpkwFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.DpkwFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.DpkwFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.DpkwFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.DpkwFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.DpkwFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.DprFile]
@="Delphi Project File"

[HKEY_CLASSES_ROOT\BDS.DprFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\delphicoreide100.bpl,3"

[HKEY_CLASSES_ROOT\BDS.DprFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.DprFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.DprFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.DprFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.DprFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.DprFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.DProjFile]
@="Delphi Project File"

[HKEY_CLASSES_ROOT\BDS.DProjFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\delphicoreide100.bpl,3"

[HKEY_CLASSES_ROOT\BDS.DProjFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.DProjFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.DProjFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.DProjFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.DProjFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.DProjFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.GroupProjFile]
@="Borland Developer Studio Project Group"

[HKEY_CLASSES_ROOT\BDS.GroupProjFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe,2"

[HKEY_CLASSES_ROOT\BDS.GroupProjFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.GroupProjFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.GroupProjFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.GroupProjFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.GroupProjFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.GroupProjFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.PasFile]
@="Delphi Source File"

[HKEY_CLASSES_ROOT\BDS.PasFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\delphicoreide100.bpl,4"

[HKEY_CLASSES_ROOT\BDS.PasFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.PasFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.PasFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.PasFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.PasFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.PasFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.ProjectFile]
@="Borland Developer Studio Project File"

[HKEY_CLASSES_ROOT\BDS.ProjectFile\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe,1"

[HKEY_CLASSES_ROOT\BDS.ProjectFile\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.ProjectFile\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.ProjectFile\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.ProjectFile\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.ProjectFile\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.ProjectFile\Shell\Open\ddeexec\topic]
@="system"

[HKEY_CLASSES_ROOT\BDS.ProjectGroup]
@="Borland Developer Studio Project Group"

[HKEY_CLASSES_ROOT\BDS.ProjectGroup\DefaultIcon]
@="D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe,2"

[HKEY_CLASSES_ROOT\BDS.ProjectGroup\Shell]
@=""

[HKEY_CLASSES_ROOT\BDS.ProjectGroup\Shell\Open]
@="&Open"

[HKEY_CLASSES_ROOT\BDS.ProjectGroup\Shell\Open\Command]
@="\"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bdsLauncher.exe\" \"D:\\Program Files\\CodeGear\\RAD Studio\\5.0\\Bin\\bds.exe\" /np"

[HKEY_CLASSES_ROOT\BDS.ProjectGroup\Shell\Open\ddeexec]
@="[open(\"%1\")]"

[HKEY_CLASSES_ROOT\BDS.ProjectGroup\Shell\Open\ddeexec\application]
@="bdslauncher"

[HKEY_CLASSES_ROOT\BDS.ProjectGroup\Shell\Open\ddeexec\topic]
@="system"

Вы можете скачать регистрационные файлы здесь: Delphi 7 (3,49 кБ) и Delphi 2007 (8,48 кБ).

 
 

18.09.2007

 
     
Hosted by uCoz