Delphi IDE不可见

use*_*818 3 ide delphi delphi-xe3

我双击Delphi图标desktop,但IDE没有显示.查看Task Manager列表,BDS.exe显示在Processes列表下方,而它应显示在Applications列表下方.有谁知道为什么会这样?注意:IDE我目前使用XE32010版本是,但是同样安装的版本的行为方式相同.Windows version is 8.1.我非常感谢任何帮助.

Ken*_*ite 10

这通常是因为您安装了一个性能不佳的第三方组件,或者您已将IDE设置为在打开时加载最后一个项目,并且由于某种原因它无法执行此操作.

有一些事情可以帮助解决这个问题; 它们涉及临时编辑Delphi的快捷方式(或者创建一个新的快捷方式,当然也可以修改它).

  • 编辑快捷方式并将-np参数添加到命令行; 它告诉IDE在启动时不加载项目.如果这样可行,您可以尝试打开您的项目.如果IDE再次挂起,请将.dproj文件重命名为其他扩展名,并仅使用.dpr; IDE将创建一个新.dproj文件;

  • 如果上述操作无效,请再次编辑快捷方式,将其删除-np,然后将其替换为-rFoo.这告诉IDE Foo在启动时从注册表加载配置而不是正常Delphi配置.(Foo不存在,因此IDE将在注册表中创建一个全新的配置Foo,没有安装第三方组件以及文件夹和选项的所有默认设置.)如果这样做,您可以重新安装第三个 - party组件一次设置一个以识别问题包,并编辑注册表以将其从正常的Delphi配置中删除.

注意:Foo在上面的第二个项目符号中,项目只是一个名称.它没有特别的意义; 它只是一种常用作虚拟类型或可变内容的东西.该参数可以设置为Delphi注册表设置中作为配置尚不存在的任何内容; Bar,DummyZombie将也会工作.

一旦你尝试了这些(无论他们是否修复了问题),不要忘记返回删除不再需要的命令行参数.

如果以上都不起作用,则可以按顺序重新安装.

如果要尝试重新安装,请卸载现有版本(使用常用的控制面板卸载软件小程序).

执行卸载不会删除注册表项,并且新安装将看到它存在而不创建新的安装程序,因此您需要使用RegEdit删除HKCU\Software\Embarcadero\BDS\10.0树(或将其重命名为不同的树Old 10.0),然后重新安装德尔福.(当您使用其他Delphi版本时,请确保将这些密钥单独保留,以免损坏这些安装.仅更改或删除10.0树.)