Rad Studio - Delphi 2010 IDE 的问题

问题描述 投票:0回答:1

Windows 7(64 位)笔记本电脑上的 Rad Studio 2010 (Delphi 2010)。

我可能会在这个问题上得到很多负面评价,因为我似乎不知道如何表达问题标题或问题本身……但就这样了

我开始遇到一些问题,因为我的代码未在 Rad Studio (Delphi) 2010 中运行。

几天来我一直在试图找出原因,处理一个又一个已安装的软件包,试图确定它是否是罪魁祸首。最终卸载所有软件包,甚至卸载整个 Rad Studio(并重新安装 Rad Studio)后,我似乎无法弄清楚是什么导致我的 Delphi IDE 出现这种情况。我什至清理了注册表中与我的组件包和 Rad Studio 相关的所有内容(在仅重新安装 Rad Studio 之前)。

好吧,安装了 Rad Studio 的新副本后,我尝试编写一个简单的

procedure TForm1.Button1Click(Sender: TObject);
begin
 if opendialog1.Execute then
 begin
   ShowMesage(opendialog1.filename);
 end;
end;

它编译和构建没有任何错误,但是,当我运行应用程序并单击按钮时,我收到以下消息:

Project1.exe 已停止工作 问题导致程序停止 在职的。 Windows 将关闭该程序并通知您是否有解决方案 可用。

当我单击关闭程序按钮时,我什么也没得到,它只是返回到 Delphi 2010 IDE。

如果我编译它,我就可以运行可执行文件。

这对我来说确实成为一个严重的问题,因为如果没有出现这种情况,我将无法再在 IDE 中运行或调试代码。

如果我只是创建一个没有代码的空白默认应用程序并运行它,则不会发生这种情况。

有人对我的问题有任何建议或解决方案吗?

delphi windows-7 delphi-2010
1个回答
1
投票

那么您的任何使用条款中都没有第三方组件或单元?

您尝试暂时禁用所有防病毒和恶意软件扫描软件吗?

您是否安装了 MadExcept 或 EurekaLog 之类的东西?如果是这样,请将其删除。

如果没有,则安装 MadExcept。它将捕获 IDE 内部和目标应用程序内部的异常。

其次,尝试重命名此注册表项:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0

将其重命名为:

HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0_OLD

下次运行 Delphi 2010 时,您的本地用户注册表配置部分将重新生成,并重置为安装时的默认默认值。

© www.soinside.com 2019 - 2024. All rights reserved.