Delphi:错误'模块中地址00536983的访问冲突'

时间:2011-08-02 02:30:09

标签: delphi

我的代码:

if dataset.IsEmpty then 
  DoSomething(x);

当'if dataset.IsEmpty'运行时l得到以下错误:'模块abc中地址xxxxxxxxx的访问冲突'

为什么我收到此错误?我不知道“访问违规”的解释 - 有人可以向我解释一下,并帮助我避免这个错误。

谢谢。

2 个答案:

答案 0 :(得分:1)

有关AV异常以及如何调试它们的说明,请参阅here。正如RRUZ建议的那样,解决方案可以像检查是否分配数据集一样简单,但我们永远不会知道这些小信息。向我们显示确切的错误消息将有助于排除某些情况。

答案 1 :(得分:1)

可能是因为当您尝试访问数据集时,数据集处于非活动/关闭状态。