相同版本的 Delphi 7 Code 已部署在我们整个组织的计算机上。
用户 A 每次访问计算机 F1 上的记录 Z 时,都会显示以下错误:
Access violation at address 00642E83 in module 'foo.exe'. Read of address 00000000
我在我自己的计算机上与我的用户以及在另一台计算机上与另一个人的用户执行了相同的步骤,并且无法复制它(因此,无法调试......)。
根据要求提供附加信息(不确定这会有多大帮助)
- 记录 Z 是 Interbase DB 中的一行,其中保存了已拨入人员的联系和通话历史记录。
- 我们组织中的所有计算机都使用相同的 Windows 7 版本。
所以当...
- 用户 B 访问计算机 F2 上的记录 Z 没有错误。
- 用户 C 访问计算机 F3 上的记录 Z 没有错误。
- 用户 A 访问计算机 F4 上的记录 Z 没有错误。
- 用户 A 访问计算机 F1 上的记录 Z(重新启动后)在提到的相同地址处出现相同的错误。
看来,计算机 F1 是罪魁祸首。但是,此时,我不确定如何进一步排除故障。
有什么建议么?