因工作需要,用DELPHI7做了一个实现不间断PING操作,线路中断次数过多时就声音报警的程序.程序倒是能正常运行,就是自己觉得还有一些问题:
1、切换到别的程序界面后再返回就发现只有左边的MEMO框还有内容(动态),右边的其他东东包括主窗体都不显示;
2、最小化到任务栏后就不能再还原到正常状态显示,也就看不到信息反馈显示。
本来考虑到是否内存泄漏,但程序持续运行几个小时后还是没有变大的迹象(任务管理器中查看)。
1、切换到别的程序界面后再返回就发现只有左边的MEMO框还有内容(动态),右边的其他东东包括主窗体都不显示;
2、最小化到任务栏后就不能再还原到正常状态显示,也就看不到信息反馈显示。
本来考虑到是否内存泄漏,但程序持续运行几个小时后还是没有变大的迹象(任务管理器中查看)。
解决方案 »
- 一个异常不能解决
- 拖放在窗体上的组件在FormCreate被创建 如果创建失败我怎么捕获?
- 请问如何实现队列TQueue的进队出队?
- 111
- 请教在statusbar中加入ProgressBar!
- 怎么把固定的txt文本转换成access数据呢,请进,内详!
- 如何将DBGRID中的数据导出为excel文件呢
- connaot create form ,no mdi forms are currently active.这是怎么回事呢?
- 急!遇到appendrecord怪问题,求大虾帮忙啊~~~
- 如何实现传文件?
- listview被form的背景色给盖住了
- 插件应该如何设计?COM技术的插件和一般写法的插件有什么区别?
Application.ProcessMessages;//--
sleep(strtoint(combobox1.text)*1000);//延迟拼包时间
http://www.seeitco.com/doc/Html/Delphi/205718201.html
或者
http://industry.ccidnet.com/art/1079/20030804/642253_1.html
另外是不是要在别的地方也加上它一句,好让程序可以关闭?
但是仍然不能正常关闭程序.晚上再来给分.
增加以TIME控件
设置一间隔时间
记录程序初始时间
while 程序运行时间-初始时间>=间隔时间 then
beign
初始时间:=记录此刻时间点
Time.enbled:=False;
执行ping操作
Time.enbled:=True;
end;procedure FormonClose(sender:Tobject)
begin
Time.enbled:=False;
Close;
end;