紧急求救:如何处理这个调试错误,100分,不够再加!紧急求救!!!(100分)

  • 主题发起人 主题发起人 无锡空心菜
  • 开始时间 开始时间

无锡空心菜

Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个程序,眼看就好了,可突然就出现这个问题(以前调试时没有的),
一直无法解决,程序不能运行了,请各位帮帮忙,看看怎么解决。谢谢大伙了。
为了调试它,我已经用了两天时间了,黔驴技穷了。
下面时调试时的错误信息:

信息标题:Debugger Exception Notification
内容:Progect XYDT.exe raised exception class EAccessViolation with
; ; ; message 'Access violation at address 005AD9F4 in module
; ; ; 'XYDT.EXE'.Read of address FFFFFFFF'.Process stopped.Use Step
; ; ; or Run to continue.
 
这个问题我以前也遇到过,分析如下:
1:你的工作站比较旧,内存不足.而你开发的机子性能要优于工作站.(注意内存大小)
2:你用了第三方控件,控件不完善.
 
比较象指针错误,好好检查你的程序吧。
 
看有没有不小心修改了某些东西 使得某些对象没有创建就被拿来用
 
这句提示,没太多的意义。看来是没有人可以回答为什么样了,你还是仔细查看,你出错前次修改的某个控件属性吧
 
你逐步跟踪看看吧。。。不知道的话,只能这么干了。。。[:)]
 
还是不行啊,请各位再帮着想想吧, 都有分的,谢谢了
 
你跟踪一下,然后把出问题的代码部分贴出来,这样大家才能帮到你!
要不然很难说出实际问题所在!
 
有可能是DCOM 连接错误
查中间层TDATABASE组件的HANDSHARE属性是否为TRUE
 
我以前也遇到过这样的提示,后来单步调的是否是发现一个控件没创建就使用的。
好好调一下程序吧。
 
我也遇到过好多次同样的错误,找了半天也办法。
后来,东弄西弄的又不出现错误。
最可怕的是有时候,Build过的exe文件运行时,也是时不时的出这个错。
(要错就一直错,为什么有时候错不时候不错?)
或许你可以尝试一下楼上富翁的办法。
或许你试试,先保存工程,再compile工程,再build工程。
 
这个问题已经好了,在实在没什么办法的情况下,我把除错的窗体删除后重建了一边就好了
,所以还是没弄懂。但愿以后运行时可千万别除错了。
谢谢各位的关心。发分了。
 
解決了﹐你還是一步一步設個斷點看看吧﹐不然還是有隱患的。
 
多人接受答案了。
 

Similar threads

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