编译提示错误信息是什么意思??(30分)

  • 主题发起人 主题发起人 nancycm
  • 开始时间 开始时间
N

nancycm

Unregistered / Unconfirmed
GUEST, unregistred user!
下面这段代码是什么意思?我程序中什么地方出问题?
project OIL_DB.exe raised exception class EAccessViolation with message 'Access
violation at address 004F2EA6 in module 'OIL_DB.exe'. Read of address 00000354'.
Process stopped. Use Step or Run to continue.

因为有些窗体是从原来程序中复制过来的,之后也曾对复制过来的窗体做过修改。为什么
会出现这种问题?
 
为什么没有人回答呀?是简单,或是太难?
 
指针访问错误。很可能是对象没建立或指针没有分配空间导致的
 
应该是单元名称跟 你存储的名称不一样导致的,查一下。
 
没有,检查过了,单元名称和存储的名称是一致的。
 
是地址错,要看实际情况了,可能是指针越界或者是访问了已声明但没创建的控件。
 
同意 1213 的说法,,

还有你应该多跟踪调试来解决问题。。
 
这种错误一般都是你还没有创建某个实例却使用了它
 
当编译器出现“Read of Address: ffffffff”这样的错误时,多半是因为在使用对象之前忘了先Create。
 
多人接受答案了。
 

Similar threads

I
回复
0
查看
948
import
I
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
822
import
I
I
回复
0
查看
795
import
I
后退
顶部