use*_*134 10 delphi debugging delphi-2005
有关如何调试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的第二个副本.
你也可以在"调试"德尔福IDE通过自己手动启动的第二个副本,然后使用"附加到进程",从"运行"菜单命令,但是这不会是非常有用的,因为你不能很容易地找到你的代码设置断点.
| 归档时间: |
|
| 查看次数: |
4780 次 |
| 最近记录: |