Delphi 5中的访问冲突和系统外资源

Delphi 5中的访问冲突和系统外资源,delphi,bde,Delphi,Bde,我在Delphi5 legacy中有一个应用程序,在一些实现之后,访问冲突和系统外资源开始在不同的点发生,并且没有出现问题的明显原因 这个系统有几个cast,其中主类可以变成几个类 例如: (Teste as TCaixa).Element 我可以做些什么或如何尝试发现问题的根源?从您的错误中,如果错误发生在生产环境中,而不是在您的开发环境中,则可能意味着错误只会在长时间使用时发生 查找未绑定对象以查找系统外资源错误 查找访问冲突错误的未初始化对象 由于遗留源的可能大小,我建议尝试从生产环境中

我在Delphi5 legacy中有一个应用程序,在一些实现之后,访问冲突和系统外资源开始在不同的点发生,并且没有出现问题的明显原因

这个系统有几个cast,其中主类可以变成几个类

例如:

(Teste as TCaixa).Element

我可以做些什么或如何尝试发现问题的根源?

从您的错误中,如果错误发生在生产环境中,而不是在您的开发环境中,则可能意味着错误只会在长时间使用时发生

查找未绑定对象以查找系统外资源错误 查找访问冲突错误的未初始化对象
由于遗留源的可能大小,我建议尝试从生产环境中获取堆栈跟踪和调试输出,以便为您提供需要查看的一般方向。

您需要进行一些调试。您必须隔离问题。@DavidHeffernan在调试过程中,问题不仅发生在生产中,因此我无法隔离问题以尝试解决错误。我不是指单步执行代码。我指的是一般的调试。使用调试工具隔离问题。madExcept将是一个很好的开始。对组件或类似的东西有什么建议吗,以找到更多的错误easily@mtsys看见