请教各位,简单问题!(20分)

  • 主题发起人 主题发起人 jenpin
  • 开始时间 开始时间
J

jenpin

Unregistered / Unconfirmed
GUEST, unregistred user!
我是一名初学者,在我的一个程序运行时出现以下两类错误, 实在解决不了。请教各位能帮
我解释可能的原因及解决的方法,行吗?
1: project *** raised exception class EInvalidPointer with message 'Invalid pointer operation'. Process stopped.
2: Project *** raised exception class EAccessViolation with message'Access violation at address 00401EB8 in module '****' .Read of address FFFFFFFF'.Process stopped.
 
为什么没人回复,好失望啊。
 
第一个是无效的指针操作,第二个是访问错误。
要看你的源代码才能知道问题所在。
 
因为你没有把原代码贴出来,所以无法判断。但你可以设置一下断点,一步一步执行,判断
一下是执行到那一步才出错。
 
对,我知道不好判断。
我也想设置断点一步一步执行。 可是因为程序中有随机函数, 有时程序也很正常, 有时就
出错。 故也无法确定是哪个模块中出错了。
 
那你就把代码贴出来呀
 
指针错误,内存错误,没有什么定律,必须仔细看原代码,进行调试,
才能查出错误所在。
耐心点,慢慢来
 
你可以用一下F7一步一步看
xixi
这样一点累。
不过如果你大概知道在哪的话就可以断点加F7,这样查起来比较快,而且方像贴源码
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
893
import
I
后退
顶部