关于free及timer控件?(50分)

  • 主题发起人 主题发起人 hbgywx
  • 开始时间 开始时间
H

hbgywx

Unregistered / Unconfirmed
GUEST, unregistred user!
前几天我写了一个小程序监测网络流量(Ras拨号后监测发送字节数、接收字节数、及当时bps速率)
timer1控件监测流量,interval=1秒,得到的结果值显示在timer1的容器form2中。我规定当接收、发送字节改变数小于500则认为没有流量,挂断连接并且timer1.enabled:=False;
释放form2(form2.free),在我的机器上运行没有任何错误,但是在其他计算机,挂断的时候就出现 "access adress ...read f09890x"之类的地址错误。不知为什么?,是不是与
计算机配置有关或BIOS设置有关或是系统时钟?请教各位?
 
你的form2在那里定义和创建的,问题肯定是在这里。
 
form2自己创建的
form2:=Tform2.create(Application);
 
那你可能是在form2中自己释放了自己
 
那为什么在我的机子占没问题呢?
 
不同的系统对内存的操作是不一样的,我想你的机可能是win98,win98对内存要求不高,
而象win2k等就不一样了,在不同的unix里也是同样的道理。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部