程序中调用不同的FORM,出现异常,什么原因?(100分)

  • 主题发起人 主题发起人 xiaohuo
  • 开始时间 开始时间
X

xiaohuo

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序在调试过程中,使用了菜单,选择不同的菜单项调用不同的FORM,(使用xxForm.show),在执行后,进入xxFORM,按xxForm中的按钮关闭FORM时,出现EAccessViolation in Module ***。exe at 000000,关闭FORM采用CLOSE语句,我以前也是这样做的,是好的,但这是怎么回事,而且在执行后的界面上点击其他部分时,也出现类似错误,真不知如何是好?不知是我的系统的问题希望能够解决?
 
你好好看看程序,你的错误可能是打开一个还没建立的FORM,可以跟踪一下程序,
可查询出错误所在,请下次写问题时注意换行.
 
i test it ,no problem.please test it with a smallest program.if
the bug appeared,then your system is bad.
u can put more code to us.
what components are used in your program?is it free?
every form have the same problem?
 
to lss
i am in here.
他的问题发生在关闭时,所以不会是打开form的错误。不过跟踪一下是应该的。

将他的问题粘在回答问题栏中也不算太麻烦。;-)
 
检查一下在Close以前作了些什么, 或者是在OnClose/OnDestroy事件中作了些什么?
 
最好单步跟踪一下,可能是你曾经打开另外一个form没有关闭,就打开了这个form。
关闭此form 时,容易引发其它form的create事件,如果和数据库有关,更要注意
随时关闭。
 
xiaohuo:

这个问题已经很长时间没有人参加讨论,为保持版面
整洁,节约网友时间,请提问者采取必要处理措施。
关于本版管理细则,请参见<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这个</a>问题。如两天
内提问者没有响应,我将采取强制措施。

如有管理建议,请到<a href="http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=111927">这里</a>提出。谢谢!
 
多人接受答案了。
 
后退
顶部