如何调试delphi的Access violation at address错误
2018-06-27 · 知道合伙人软件行家
关注
展开全部
Access violation at address 这种内存访问错误,通常是访问了已经 Free 掉的对象,或是访问还没有生成的对象。
从地址来看:
如果这个地址为 0000000,则一般为访问还没有创建的对象。
更常见的是地址不为 0 , 那可能是要访问的对象已经Free掉. 或是要访问的对象是局部变量,但还没有创建。
对这种错误调试的话,可以联系出错的时机,比如:错误是在点击某按钮出现的,则在点击事件的响应代码下断点。
从地址来看:
如果这个地址为 0000000,则一般为访问还没有创建的对象。
更常见的是地址不为 0 , 那可能是要访问的对象已经Free掉. 或是要访问的对象是局部变量,但还没有创建。
对这种错误调试的话,可以联系出错的时机,比如:错误是在点击某按钮出现的,则在点击事件的响应代码下断点。
展开全部
Access violation at address 这种内存访问错误,通常是访问了已经 Free 掉的对象,或是访问还没有生成的对象。
从地址来看:
如果这个地址为 0000000,则一般为访问还没有创建的对象。
更常见的是地址不为 0 , 那可能是要访问的对象已经Free掉. 或是要访问的对象是局部变量,但还没有创建。
对这种错误调试的话,可以联系出错的时机,比如:错误是在点击某按钮出现的,则在点击事件的响应代码下断点。
从地址来看:
如果这个地址为 0000000,则一般为访问还没有创建的对象。
更常见的是地址不为 0 , 那可能是要访问的对象已经Free掉. 或是要访问的对象是局部变量,但还没有创建。
对这种错误调试的话,可以联系出错的时机,比如:错误是在点击某按钮出现的,则在点击事件的响应代码下断点。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询