这个错误提示是什么意思?(100分)

Unregistered / Unconfirmed
GUEST, unregistred user!
Access violation at address 004C4ADC in module 'TH.EXE',Read of address FFFFFFFF
 
经常遇到的,是程序非法访问,好象是BUG
 
访问地址的时候出错一般出现在值为nil,但是你又去取值,例如
s:=treeview.selected.caption;如果这个时候treeview.selected=nil就会出错
 
读内存错误,在delphi中经常碰到
一般都需要把delphi重新打开一次
 
我也遇到过,好象是有下面的操作 :
在某个地方取消了一个对象,但是又在另一个地方调用了free或close的method
只要查出来即可
 
同意terry_lzs的看法.
 
肯定是你在程序中访问了不存在的对象,这样就导致这个错误,其实
每个错误都有原因的
 
内存非法访问
 
这些问题都可能避免。
一般可以用Assigned函数来判断是否为空。
例:if Assigned(TreeView1.Select) Then
TreeView1.Select.Caption
在不行,还可以用Try except end;来屏蔽错误。
Try
Showmessage(TreeView1.Select.Caption);
except
end;
 
你在程序中跟踪一下,这个错误很拢统,你具体跟踪一下。
 
别访问不存在的内存(未申请,或已释放)
 
内存未申请
找不到地址
 
在程序中发生异常错误!
请用F8键对它进行断点调试!找到错误后用
try···finally模块修改之!
 
内存非法访问!
 
form被close或没有创建,还访问form中的某个控件
 
同意robertcool和FreeYJ的说法
 
经常碰到的,访问了没有赋值的或无效的变量,和释放的内存
 
接受答案了.
 
顶部