Windows 7 (64位)笔记本电脑上的Rad Studio 2010 (Delphi 2010)。
我可能会在这个问题上得到很多负面信息,因为我似乎就是想不出如何表达问题的标题或问题itself......but。
我开始遇到一些问题,我的代码不能在我的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将关闭该程序,并在有可用的解决方案时通知您。
当我点击Close Program按钮时,我什么也得不到,它只是返回到Delphi2010 IDE。
如果我编译它,我就可以运行可执行文件。
这对我来说真的是一个严重的问题,因为如果不出现这个问题,我将无法在IDE中运行或调试代码。
这不会发生,我只是创建一个没有代码的空白默认应用程序,然后运行它。
有人对我的问题有什么建议或解决方案吗?
发布于 2012-03-09 21:52:37
所以在任何uses子句中都没有第三方组件或单元?
您是否尝试过暂时禁用所有防病毒和恶意软件扫描软件?
你安装了类似MadExcept或EurekaLog的软件吗?如果是,请将其删除。
如果没有,则安装MadExcept。它将捕获IDE内部和目标应用程序内部的异常。
其次,尝试重命名此注册表项:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0
将其重命名为类似以下内容:
HKEY_CURRENT_USER\Software\Embarcadero\BDS\8.0_OLD
下次运行Delphi2010时,将重新生成本地用户注册表配置部分,并将其重置为安装刷新默认值。
https://stackoverflow.com/questions/9635060
复制相似问题