帮助解决奇怪的Delphi 5 IDE问题

Tom*_*m A 4 ide delphi

好的,我在这里疯了.在过去(差不多)四年中,我一直在从Delphi 5 IDE中遇到一些非常糟糕的行为.问题包括:

  • coride50.bpl中看似随机的错误
  • 编译时的浮点错误
  • 偶尔删除我的源代码文件
  • 表单和对象大小在处理它们的实例之间转换
  • 编译时文件之间链接丢失:即使显式引用它也找不到函数的消息
  • 链接器经常无法包含有效的.DFM文件,除非执行完整版本而不是较小的编译

最大的问题是我的老板不相信这种情况发生在没有任何用户改变的情况下会出现这些问题.我已经擦过并重新加载了Delphi几次,但这不是我现在可以再做的事情.列出的大多数问题都可以轻松恢复(重新加载IDE或从源代码管理中重新复制文件),但这完全是疯了.我已经从编译时删除了所有警告和提示,但没有掩盖它们.我已尽力遵循Marco微软的最佳实践.这只是我吗?我是疯了吗?我怎样才能阻止德尔福引起这些麻烦呢?

Jim*_*eth 7

很确定这是一个糟糕的包裹.如果您可以提出反复失败的步骤(我知道这很难),那么请尝试一次删除第3方(或自己种植的)包1,直到它被修复为止.然后你至少知道我们造成麻烦的包.

一旦你知道什么是麻烦的包,你可以实际调试Delphi中组件的设计时代码和行为.只需将Delphi exe设置为调试应用程序,然后Delphi将在调试模式下启动另一个Delphi实例.重现导致失败的步骤,并希望您将很好地了解程序包中的代码导致问题.

祝好运!


Bru*_*Gee 6

在任何情况下我都没有看到任何版本的Delphi删除文件.

你有没有安装任何IDE插件?这将是我的第一个猜测.