Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 如何在RadStudio XE3选项中关联.dpr扩展?_Delphi_Delphi Xe3 - Fatal编程技术网

Delphi 如何在RadStudio XE3选项中关联.dpr扩展?

Delphi 如何在RadStudio XE3选项中关联.dpr扩展?,delphi,delphi-xe3,Delphi,Delphi Xe3,我的Rad Studio无法打开默认扩展名(如dpr,dproj,pas)。如何在RAD Studio XE3选项中关联这些扩展?我在Tools->Options中搜索,但没有找到执行该操作的路径 谢谢。将此合并到您的注册表中: Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.DPR] @="BDS.DprFile" [HKEY_CLASSES_ROOT\BDS.DprFile] @="Delphi Project File"

我的Rad Studio无法打开默认扩展名(如
dpr
dproj
pas
)。如何在
RAD Studio XE3
选项中关联这些扩展?我在
Tools->Options
中搜索,但没有找到执行该操作的路径


谢谢。

将此合并到您的注册表中:

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.DPR] @="BDS.DprFile" [HKEY_CLASSES_ROOT\BDS.DprFile] @="Delphi Project File" "FriendlyTypeName"=hex(2):40,00,25,00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,50,\ 00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,25,00,\ 5c,00,45,00,6d,00,62,00,61,00,72,00,63,00,61,00,64,00,65,00,72,00,6f,00,5c,\ 00,53,00,68,00,65,00,6c,00,6c,00,5c,00,42,00,44,00,53,00,53,00,52,00,2e,00,\ 64,00,6c,00,6c,00,2c,00,2d,00,31,00,37,00,30,00,39,00,00,00 [HKEY_CLASSES_ROOT\BDS.DprFile\DefaultIcon] @="\"C:\\Program Files (x86)\\Embarcadero\\RAD Studio\\10.0\\Bin\\delphicoreide170.bpl\",3" [HKEY_CLASSES_ROOT\BDS.DprFile\Shell] [HKEY_CLASSES_ROOT\BDS.DprFile\Shell\Open] [HKEY_CLASSES_ROOT\BDS.DprFile\Shell\Open\Command] @="\"C:\\Program Files (x86)\\Embarcadero\\RAD Studio\\10.0\\Bin\\bdsLauncher.exe\" \"C:\\Program Files (x86)\\Embarcadero\\RAD Studio\\10.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" Windows注册表编辑器5.00版 [HKEY_CLASSES_ROOT\.DPR] @=“BDS.dpr文件” [HKEY_CLASSES_ROOT\BDS.dpr文件] @=“Delphi项目文件” “FriendlyTypeName”=十六进制(2):40,00,25,00,43,00,6f,00,6d,00,6d,00,6f,00,6e,00,50\ 00,72,00,6f,00,67,00,72,00,61,00,6d,00,46,00,69,00,6c,00,65,00,73,00,25,00\ 5c,00,45,00,6d,00,62,00,61,00,72,00,63,00,61,00,64,00,65,00,72,00,6f,00,5c\ 00,53,00,68,00,65,00,6c,00,6c,00,5c,00,42,00,44,00,53,00,53,00,00,52,00,2e,00\ 64,00,6c,00,6c,00,2c,00,2d,00,31,00,37,00,30,00,39,00,00,00,00,00,00 [HKEY_CLASSES_ROOT\BDS.DprFile\DefaultIcon] @=“C:\\ProgramFiles(x86)\\Embarcadero\\RAD Studio\\10.0\\Bin\\delphicoreide170.bpl\”,3“ [HKEY_CLASSES_ROOT\BDS.DprFile\Shell] [HKEY\U CLASSES\U ROOT\BDS.DprFile\Shell\Open] [HKEY\U CLASSES\U ROOT\BDS.DprFile\Shell\Open\Command] @=“C:\\ProgramFiles(x86)\\Embarcadero\\RAD Studio\\10.0\\Bin\\bdsLauncher.exe\”\“C:\\ProgramFiles(x86)\\Embarcadero\\RAD Studio\\10.0\\Bin\\bds.exe\”/np” [HKEY\U CLASSES\U ROOT\BDS.DprFile\Shell\Open\ddeexec] @=“[打开(\%1\”)” [HKEY\U CLASSES\U ROOT\BDS.DprFile\Shell\Open\ddeexec\application] @=“BDS启动器” [HKEY\U CLASSES\U ROOT\BDS.DprFile\Shell\Open\ddeexec\topic] @=“系统” 显然,这是假设你的XE3和我住在同一个地方。如果它在您的计算机上的其他位置,则相应地更新路径


这可能比大规模重新安装容易。

是的,谢谢David。我知道这种方法。但当我想到RAD Studio开发套件的选项中没有任何方法时,我有点惊讶-其他关联由安装程序设置。他们需要管理员权限。只实施一次是有意义的。当然,我的程序只在安装程序中设置关联。有一个关于Delphi 2007的问题。@TLama,似乎他们需要在选项中设置关联文件的方式,而无需重新安装或黑客攻击。希望在Rad Studio的下一版本中看到该功能@return你是怎么失去联系的?我想你会等很长时间才能得到你渴望的功能。我希望他们不要把开发人员的精力花在这样的事情上@David,我刚在我的windows中创建了一个新用户帐户,删除我在其上安装的
Rad Studio
用户帐户。登录到新用户帐户后,我将失去关联!正如我所说,他们需要在选项中设置一种关联文件的方式,而无需重新安装或黑客攻击。我记得
DelphiDistiller
非常适合这样做,因此
管理权限对他们来说并不成问题。我不认为这样做会让这项功能变得非常困难,为Embarcadero花费大量资源:)我认为他们不太可能特意去迎合这种情况。您可以通过在删除用户帐户之前保存一个带有关联的.reg文件来轻松解决此问题。