好的,我在这里疯了.在过去(差不多)四年中,我一直在从Delphi 5 IDE中遇到一些非常糟糕的行为.问题包括:
最大的问题是我的老板不相信这种情况发生在没有任何用户改变的情况下会出现这些问题.我已经擦过并重新加载了Delphi几次,但这不是我现在可以再做的事情.列出的大多数问题都可以轻松恢复(重新加载IDE或从源代码管理中重新复制文件),但这完全是疯了.我已经从编译时删除了所有警告和提示,但没有掩盖它们.我已尽力遵循Marco和微软的最佳实践.这只是我吗?我是疯了吗?我怎样才能阻止德尔福引起这些麻烦呢?
很确定这是一个糟糕的包裹.如果您可以提出反复失败的步骤(我知道这很难),那么请尝试一次删除第3方(或自己种植的)包1,直到它被修复为止.然后你至少知道我们造成麻烦的包.
一旦你知道什么是麻烦的包,你可以实际调试Delphi中组件的设计时代码和行为.只需将Delphi exe设置为调试应用程序,然后Delphi将在调试模式下启动另一个Delphi实例.重现导致失败的步骤,并希望您将很好地了解程序包中的代码导致问题.
祝好运!