如何对 Delphi/C++Builder 中的设计时包进行故障排除?

Posted

技术标签:

【中文标题】如何对 Delphi/C++Builder 中的设计时包进行故障排除?【英文标题】:How can I troubleshoot design-time packages in Delphi/C++Builder? 【发布时间】:2010-12-14 15:58:02 【问题描述】:

多年来,我一直在 Delphi/C++Builder 中遇到 IDE 问题,每个版本都有。我通常只是重新启动,重新编译等,然后继续。但是,我一直看到其他人说 IDE 坚如磐石。我读过很多人说大多数 IDE 问题是由自定义组件问题造成的。

我们有几个自己的自定义组件,我一点也不惊讶它们会导致问题。但是,我不知道如何找到。

1) 我不能轻易地卸载一个组件然后看看情况如何。每个组件对我们的项目都至关重要,因此设计出来以便我可以测试几天是不切实际的。 2) 当我遇到 IDE 崩溃时,它们通常是 AV,几乎没有(对我而言)有用的信息。 3) 有时 IDE 工作几个小时都没有问题。没有合理可重现的问题,只是看似随机的崩溃、AV 和失败的编译。

有没有人遇到过设计时包的故障排除?

【问题讨论】:

【参考方案1】:

Here 是如何调试专家(在本例中为 GExperts)。这应该可以转移到您的案例中。

【讨论】:

谢谢,这对于进入我正在通过 DUnit GUI 测试运行程序测试的运行时包也很有用。使包项目处于活动状态并为主机应用程序设置测试项目可执行文件

以上是关于如何对 Delphi/C++Builder 中的设计时包进行故障排除?的主要内容,如果未能解决你的问题,请参考以下文章

推荐 Delphi / C++Builder 的对接库?

如何在delphi中实现对文件进行base64编码

delphi 报表

调用 TBrowseForFolder 的正确姿势

Delphi xe7并行编程快速入门(转)

delphi取win10输入法 (转自qdac)