捕捉图片时的死机

gooddancer 2007-08-14 03:52:56
捕捉图片死机:
并不是内存泄漏,因为我检测内存正常。
如果我在捕捉程序界面图片的时候,频繁操作其他窗口,会导致程序界面死机。
我的代码:
C:=TCanvas.Create;
B:=TBitmap.Create ;
Hand:= GetForegroundWindow();
if hand=0 then exit;
H:=GetWindowDC(Hand); //取得这个窗口的句柄
try
GetWindowRect(hand,R); //取得这个窗口的大小,将其赋给位图对象
B.Width:=(R.Right-R.Left);
B.Height:=(R.Bottom-R.Top);
C.Handle:=H;
B.Canvas.CopyRect(Rect(0,0,B.Width,B.Height),C
,Rect(0,0,B.Width,B.Height));
B.SaveToFile(extractfiledir(application.ExeName)+'\1.bmp');
finally
C.Free;
B.Free;
ReleaseDC(Hand, H);
end;
...全文
83 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
gooddancer 2007-09-10
  • 打赏
  • 举报
回复
为什么会出现这样的死机现象呢,假如我的截图频率快呢,难道不能频率快吗,
我试着调整过截图频率,频率慢现象会不是那么明显
hmzgz81 2007-08-24
  • 打赏
  • 举报
回复
频繁操作其他窗口 ? 这个截图是多长时间截一副?
gooddancer 2007-08-17
  • 打赏
  • 举报
回复
自己up,寻解决办法
电子警察系统设计方案 概述 1.1 系统设计简介 闯红灯电子警察系统是先凯丽柯公司自主研发的软件,其主要功用是记录城市各十字 路口违章车辆,为公安交通管理部门的执法提供可靠依据。该系统可实现在无人职守的 条件下对闯红灯车辆的全景视频及车牌特写视频进行拍照记录,为最终实现城市交通管 理的规范化、正常化、标准化打下了良好的基础,大大提高城市交通的管理水平。   先凯丽柯闯红灯电子警察前端系统软件可通过设置改变其自身抓拍敏感度以及选择 是否实现图片的过滤功能,实现了真正的系统控制自主化以及系统智能化。闯红灯电子 警察系统采取前端、中心双备份的方法确保数据的万无一失,前端与中心端通过网络连 接,无须进行额外的设置。 1.1.1 系统设计目标 缓解警力不足,扩大非现场执法力度,可以有效避免产生警民矛盾,监督违章驾驶, 监管违法行为等日常交通管理工作,由此所产生经济和社会效益是极其显著的。然而, 随着规范化、人性化执法理念的深入,电子警察系统应该推行"一告知、二警告、三取证 "模式来运作,其中"一告知"是指公开告知电子警察系统安装位置及功能;"二警告"是指 对违法者进行监测并警告;"三取证"是指对不听劝告的违法者进行违法取证并执法。 1.1.2 系统设计要求 1) 本系统建设充分考虑采用先进而成熟的技术(如视频处理技术、数据库技术、数 据融合技术、网络技术、多媒体技术、无线网络技术等),先进的体系结构、先进的软 硬件选型,既能够保证整个系统的实用成熟,又能够适应未来的业务发展和技术的更新 要求。 2)本系统具备良好的可扩充性、可移植性和良好的兼容性,充分考虑到了不断发展的 智能交通先进技术推动行业进步的因素,系统设计方案在充分考虑利用用户现有的信息 化建设成果和路口资源的同预留了大量实用的软硬件扩展接口,为系统的日后升级做 好了充分的准备。 3)本系统能够对行驶车辆的闯红灯等违法行为进行抓拍,形成的证据资料包括违法 间、行车方向、违法地点、违法类型、车牌号码、车牌颜色等内容。 4) 本系统功能全面、完善、安全、稳定可靠。保证系统指挥中心管理部分、通信网 络部分和路口控制部分等一系列的设备和信息传输链路能够24小不间断运行且不受天 气变化的影响(包括台风、暴雨和雷电等)。 5)本系统具有抵抗恶性攻击、抵抗任何侵入系统的企图和抵抗企图从系统中获取敏感 数据和信息的能力,具有很强的防暴力破坏和防窃取信息的能力。保证了违法数据和照 片的安全性、保密性、完整性、一致性和相容性。 6)本系统能够动态调整视频识别参数,以适应户外环境的各种变化,始终保证系统工 作在最高精度。异常故障(停电等)发生后系统能够保证在通电后自动迅速恢复到正常 工作状态不会因此死机,能极大适应路口的各种恶劣环境和稳定的要求。 7)本系统操作易于掌握,人机界面友好,容易操作、管理和维护。 8)使用内外部双运行状态监测措施对系统实施监控。如果发现系统死机,能够迅速自 动重起系统,保证了系统的稳定性和可靠性。 1.2 设计依据 1)《中华人民共和国道路交通安全法》 2)《中华人民共和国道路交通安全法实施条例》 3)《公路交通安全设施设计技术规范》(JTJ 074-2003) 4)《闯红灯自动记录系统通用技术条件》GA/T496-2004 5)《公路车辆智能监测记录系统通用技术条件》GA/T497-2004 6)《民用闭路电视系统工程技术规范》GB50198-94 7)《安防视频监控系统技术要求》GA/T 367-2001 8)《中华人民共和国公共安全行业标准》GA38-92 9)《中国电气装置安装工程施工及验收规范》GBJ232-90.92 10)机动车、驾驶员及违法管理等相关数据库规范2004版 11)《道路交通标志和标线》GB5768 2.系统总体设计 2.1 系统构成 先凯丽柯闯红灯自动记录系统分为:前端抓拍系统、传输系统和中心处理(后端)系统 三部分,其简介如下: 2.1.1 前端抓拍系统 前端抓拍系统采用地感线圈触发抓拍技术,负责完成在红灯状态下,抓拍违章车辆闯 红灯行为,并将抓拍的图片和相关的信息(间、地点、车辆信息、车牌图片等)及 通过网络送回指挥中心的后端服务器系统。同可将现场的实图像传送回中心控制室 进行监控录像。 2.1.2 传输系统 传输系统可分为光传输系统、无线传输系统和宽带传输系统。前端系统通过系统所提 供的的不同的通信条件实将抓拍到的数据、图片上传至后端系统,是连接前端与后端 的"生命线"。 2.1.3 中心处理控制 后端中心管理系统在收到前端系统采集的基本信息之后,根据不同的需求,对这些信 息进行相应的处理,例如:对电子警察前端系统送来的违章车辆图片进行相应的处理; 同对前端的视频进行实监控并录像,切换处理等。 2.2 系统硬件各部分

1,185

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧