Delphi IDE不可见

用户名

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

肯·怀特

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

有几件事可以帮助解决这个问题;他们涉及临时编辑Delphi的快捷方式(或者创建一个新的快捷方式并进行修改,当然)。

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

  • 如果上述方法不起作用,请再次编辑该快捷方式,将其删除-np,然后将其替换为-rFoo这告诉IDEFoo在启动时从注册表中加载配置,而不是常规Delphi配置。Foo不存在,因此IDE将在名为的注册表中创建一个全新的配置Foo,未安装任何第三方组件,并且文件夹和选项的所有默认设置都是如此。)如果可行,则可以重新安装第三个-一方组件一次设置一个以标识问题包,然后编辑注册表以将其从常规Delphi配置中删除。

注意:Foo以上第二个要点仅是一个名称。它没有特殊含义;这只是通常用作虚拟类型或变量内容的内容。该参数可以设置为Delphi注册表设置中不存在的任何配置。BarDummy否则效果Zombie也一样。

一旦尝试了这些(无论它们是否解决了问题),请不要忘记返回以删除不再需要的命令行参数。

如果以上方法均无效,则可能需要重新安装。

如果要尝试重新安装,请卸载现有版本(使用通常的“控制面板”,然后单击“卸载软件”小程序)。

进行卸载不会删除注册表项,新安装将看到该注册表项,并且不会创建新的注册表项,因此您需要使用RegEdit删除HKCU\Software\Embarcadero\BDS\10.0树(或将其重命名为Old 10.0),然后重新安装德尔福 (当您使用其他Delphi版本时,请确保不要理会这些密钥,以免损坏这些安装。只能更改或删除10.0树。)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章