- delphi 7.0动态数组问题
我的程序中,数据结构很多时候是用动态数组定义, 程序中的一个过程或函数会被反复调用很多次(如几百次), 出现的奇怪现象是让程序自动运行时常出现地址越界的情况,弹出'access violation ...., read of address 00000008'的提示信息. 让我感到不解的是对于一个循环调用某子过程的程序为什么单步调试时程序有时会正常运行,有时运行到第m次出现地址越界,有时运行到第n次出现地址越界?也就是说同样的程序,运行多次,出现错误的地方还不同? 我认为是不是delphi 7动态数组本身技术不成熟,或则是在使用动态数组时有很多需要特别注意的地方.
-
提问者: xjqenjoy | 提问时间: 2007-07-06 10:48:35 | 回复(0)
我来回答