请大家帮忙看一下,知道请回得,现在很急。(40分)

  • 主题发起人 主题发起人 mynlxx
  • 开始时间 开始时间
M

mynlxx

Unregistered / Unconfirmed
GUEST, unregistred user!
我的程序有时会出这样的错:http://www.purecrazy.net/chuangyuan08.bmp
,很严重。上面图片显示的是写地址出错,稍微好一点,点确定且能关闭掉该对话框
,然后执行任何功能模块都会报错(#####Address .FF.. fialed...@###),,
而有时会出现另一个错误,前面的地址一样,后面则变Write为 Read,地址也不同,这个错误
出现后,出错对话框都关不掉关闭又提示出错,而且对话框越来越大。。。(内存不足状)

问题是:1。是否可以通过前面地地址知道是调用了什么函数出错?
2。是否可给点提示大概是什么原因。
分数不大,但已倾囊!先谢谢大家的关注!
 
仔细检查一下各个变量的引用,尽量减少全局变量的使用,若需要使用全局变量时
转换成窗体的局部变量。我认为是变量的问题,因为我原来写过的一个程序和你说的
现象完全一样,试试看吧!
 
好的,谢谢,我会再仔细检查变量的。
 
最好放上源代码
 
具体出错在什么模块是哪我也还没搞清楚,整个系统源代码?那这个贴子吃不消,也没人会
看。:(
 
是否还记得是修改了那些代码后才出错的?
 
因为我自己并没有碰到这个问题,而是别人测试时碰到了,我也看到了这个结果,。。。。
 
访问了莫个没有创建的对象,会出现此类问题。
for:
form1.free;//或者form1根本没有创建,
form1.edit1.test:='wrong';
编译不会报错,但运行时出错,
建议你在错误之前设置断电,给总一下
 
好像是内存访问出错,看看程序建立的对象(包括窗口对象),是否在没有创建后再使用
这些对象,是否重复的释放对象。
 
我的想法是这样,一般的如上两种错误应该报错是自己的.exe出错,而不会是Windows的标准
模块ken....dll出错?
 
是因为ListView的颜色BUG,我升级D5后正常了。
 
后退
顶部