gpt4 book ai didi

delphi - 如何调试Delphi IDE?

转载 作者:行者123 更新时间:2023-12-03 14:41:46 29 4
gpt4 key购买 nike

如何调试Delphi IDE的详细步骤是什么?

我从其他帖子中了解到,需要创建一个项目,并在项目的调试器设置中,将项目的“主机应用程序”设置为 Delphi (C:\Program Files\Borland\BDS\3.0\Bin\bds.exe)。然后,当项目在调试器中运行时(按 F9 键),应该会出现 Delphi IDE 的第二个实例。

我已经成功完成了上述步骤。但是,当我在调试器模式下运行该项目时,我没有看到 Delphi IDE 打开的任何第二个实例。

动机

有一个VCL我确实有该组件的源代码,可以很好地构建、编译和安装。但是,当它被放置在项目中的窗体上时,关闭窗体时 Delphi 将挂起。所以,我想找出为什么 Delphi 在退出时在窗体上使用此组件时卡住。 (它在设计时关闭项目时挂起)。

最佳答案

您的项目很可能是 EXE 类型。 EXE 类型的项目不需要主机应用程序,因此该设置将被忽略,不会启动其他 IDE。至少,您应该使您的项目成为 DLL 类型:这将启动第二个 IDE,但它不会很有帮助。

您提到的技术通常用于调试您的设计时包项目。创建一个设计时包项目,将其安装到 IDE 中,将项目的主机应用程序设置为 IDE,设置一些断点,点击 F9,然后 Delphi 的第二个副本将启动。

您还可以通过自己手动启动第二个副本,然后使用“运行”菜单中的“附加到进程”命令来“调试”Delphi IDE,但这不会很有用,因为您不能轻松地找到您的代码来设置断点。

关于delphi - 如何调试Delphi IDE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9644052/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com