在新工作站安装Delphi 6后,我发出了断点问题。在调试模式下,环境不触发像他们根本没有放置的断点...Delphi 6不会触发断点
您是否遇到类似的情况?我想原因是一些设置,但我找不到哪一个......
TnX提前!
Nemanja
在新工作站安装Delphi 6后,我发出了断点问题。在调试模式下,环境不触发像他们根本没有放置的断点...Delphi 6不会触发断点
您是否遇到类似的情况?我想原因是一些设置,但我找不到哪一个......
TnX提前!
Nemanja
是的,这有时会发生(不仅在6)。
如果失败。
如果失败。
- 启用除DCU以外的所有设置; - 项目选项>编译器>禁用代码生成优化;代码重建; - 使用来自其他项目的dll,在除DCU之外的所有项目调试中启用; - 调试期间存在蓝点;正确的源文件,输入错误代码后显示错误信息; - 当你说'添加发送信息'时你认为什么?不确定那是否理解。 - 去吃午饭!!! ;-) – 2011-03-01 10:31:13
@Nemanja Vujacic,难道只是这个项目还是会失败?如果它的后面,可能是安装出了问题。 – 2011-03-01 10:34:36
@Gamecat它对所有项目都失败,因此它不是由项目设置引起的。在Delphi 6安装过程中可能出现了问题。如果我找不到可能的原因,我会尝试使用Delphi重新安装。 – 2011-03-01 12:13:12
我应用了@Gamecat建议的所有设置,因此您可以查看此答案,就像添加上一个答案一样。
我错过了一次才解决了我的问题。在“工具”>“调试器选项”中,我选中了集成调试器,其中存在我的断点。当断点开始工作时,我收到错误消息'Project _ .exe引发异常类EAccessViolation,并在'IDPDX32.DLL'模块中的地址为4CDEB080的消息'访问冲突'。 '为了解决这个问题,我只需在菜单Tools> Debugger Options> Language Exceptions中取消选中'Stop on Delphi Exceptions'选项。
现在德尔福工作正常,不需要重新安装它。
原因失去我以前的配置是工作的罚款可能是从一个文件夹复制我到另一个文件(以及配置和其他临时文件)时的路径变得错了,以后我可能删除旧的配置文件,并开始与设置从开始...
+1提示:如果您得到这个消息:[错误] RLINK32:在文件中不支持16位资源.... \ estands \ estandar_StdFormMainFrm.DFM问题在文本DFM选项。当您右键单击IDE中的表单时,是否检查菜单项“Text-DFM”(或可能称为“Text as DFM”)?如果不是,那么保存并尝试编译。
如果有人知道这种行为的原因,详细的解释将是有用的。直到现在,我发现这个选项是为了向后兼容旧的Delphi版本。
嗯,那肯定会成为问题。 * Integrated Debugging *选项的状态存储在Delphi的更高版本的注册表中。自从我使用过Delphi 6以来,这已经有一段时间了,但我认为这个设置存储在安装文件夹中的一个配置文件中。关闭它后,您可以整天设置中断点,并且永远不会停止任何中断点。很高兴看到你明白了。 – 2011-03-09 14:53:28
您是否在项目中启用了“调试信息”? – 2011-03-01 09:39:46
@大卫是的,它在项目选项>编译器下被选中。 – 2011-03-01 09:48:26
是否需要启用使用调试DCU(也在项目选项>编译器>调试下)?它现在被启用。 – 2011-03-01 09:49:09