access violation at address 00000000,什么错误阿?(50分)

  • 主题发起人 主题发起人 慕容欲静
  • 开始时间 开始时间

慕容欲静

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾请问:
我用socomm控制dtr的输出电压,没接电路的时候电平正常,为什么我用这个电压去控制个外接电路,就出现access violation at address 00000000.read of address00000000.请问是什么错误啊?
 
这个错误一般发生于你访问了还没实列的对象或已经释放了的实列对象.
比如 定义了一个对象
var
youcom:Tyoucom;
begin
youcom.name:='xxx'; //这时你访问了这个对象的方法属性就会报这类错
//你需要现创建此实列
youcom:=Tyoucom.create;
youcom.name:='xxx' ;//这时就不会报错了.
end;
当然这类报错是指你访问了无效地地址.不陷于以上一种情况.
从address 00000000.read of address00000000 看 是你的实列没分配内存的可能性最大
 
哦,非常感谢这位大哥~请问,再请 大哥指教 ,像我这样的问题怎样分配内存,怎样解决呢?
 
我还没这个功力!
 
呵呵,那能不能给我点提示~
 
后退
顶部