程序运行时出错"Access violation at address 00000015. Read of address FFFFFFFF."(100分)

  • 主题发起人 主题发起人 liuztom
  • 开始时间 开始时间
L

liuztom

Unregistered / Unconfirmed
GUEST, unregistred user!
程序在运行过程中经常会有“Access violation at address 00000015. Read of
address FFFFFFFF.(or 00000000)”的信息出现,原因是我将所有控件的caption,text,
title等显示字符串的属性的设置都改到代码中实现后便出现这个问题.
希望那位高手帮我诊断一下
 
你能说详细一点吗?
 
是不是控件没有创建就直接给caption,text,title等设置值了
这样的话当然就会出现上面的问题
 
1.访问没有创建的控件
2.构件没有这样的属性(公共的和发布的)
受保护的属性不能这样访问。
3.如果你的构件所在的窗体是动态创建的,
请检查你的调用过程。
这都只是可能,最好给出代码比较准确的定位
 
应该是控件或者窗口没有创建,访问不存在地内存造成的
 
访问非法地址,即访问还没有分配內存的指针,或访问没有创建的对象。
 
设置断点,单步执行,看到那里出错。
 
在form的oncreate事件中对控件的属性进行赋值会出现这种问题
但是在form的oncreate事件中的第一行和第二行写上:
form1.show,
form1.update,就可以解决这种问题。
 
多人接受答案了。
 
后退
顶部