基于DELPHI语言下的捕获系统异常的方法技术方案

技术编号:5224411 阅读:573 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于计算机应用系统数据库技术领域,本发明专利技术属于计算机应用领域,是基于DELLPHI语言下的捕获系统异常的方法,此方法能及时的把应用系统出错的信息保存下来并及时截图并保存在相对应的目录中,也可以保存在数据库中或者通过网络发给其他AppServer处理,以分析故障原因,及时的排除故障。此方法做成通用的动态连接库后能广泛嵌入应用系统中。

【技术实现步骤摘要】

本专利技术属于计算机语言应用领域,是基于DELLPHI语言下的捕获系统异常的方 法,此方法可以把应用系统所出错的信息保存下来并截取出错图片并通过邮件发送到服务 者中,此方法可广泛应用所有的开发人员,方便了系统服务人员的工作,提高了工作效率。
技术介绍
在计算机里,由于应用系统在运行时发生许多不可意想的事情,由于使用人员无 法解决在请求服务人员时,错误信息无法及时保存下来,而遭成信息不及时给服务人员或 开发人员一定的难度,因此专利技术此方法,此方法能及时的把应用系统出错的信息保存下 来并及时截图并保存在相对应的目录中,也可以保存在数据库中或者通过网络发给其他 AppServer处理,以分析故障原因,及时的排除故障。此方法做成通用的动态连接库后能广 泛嵌入应用系统中。
技术实现思路
此方法的发现主要运用DELPHI中存储文件类、图片存储机制、屏幕截取类来解决 此方法。首先先定义五个文件STRING变量和一个内容MemoryStream变量,五个STRING变 量是错误文件名、日记文件记录,错误图片文件名,及日期变量名。此方法在运行时先判明是否有错误日记文件,如果没有由创建此文件,如果存在 则往文件中写入错误信息。此文件准确无误记录错误的信息和图片保存的名称及位置,根 据此文件记录的信息可找到其截取的图片。图片的截图是由DELPHI自带的内存变量进行的,此主要是通过JPG类来操作其主 要定义如下varscrffidth, scrHeight integer ;DC :hDC ;FBi tmap :TBi tmap ; FJPEGImage TJPEGImage ;beginDC = Ge tDC(O);FBi tmap = TBi tmap. Create ;FJPEGImage = TJPEGImage. Crea te ;tryscrffidth = Screen. Width ;scrHeight = Screen. Height ;FBitmap. Width = scrffidth ;FBitmap. Height = scrHeight ;BitBlt (FBitmap. Canvas. Handle, 0, 0, scrffidth, scrHeight, DC, 0,0, SRCC0PY);FJPEGImage. Assign(FBitmap);FJPEGImage. CompressionQuality = 75 ;FJPEGImage. Compress ;AStream. Clear ;FJPEGImage. SaveToStream(AStream);AStream. Position = O ; finallyFBitmap. Free ;FJPEGImage. Free ;ReleaseDC (0,DC);end ;此方法很简单的截获图片并保存到相对应的目录中。本文档来自技高网...

【技术保护点】
基于DELLPHI语言下的捕获系统异常的方法,特征在于采用下列步骤:由于此方法需要运用到其文件存储、图片截获及保存D类。

【技术特征摘要】
基于DELLPHI语言下的捕获系统异常的方法,特征在于采用下列步骤1.由于此方法需要运用到其文件存储、图片截获及保存D类。2.根据权利1的要求,则设置方法中的变量ErrorFile、FileName、title,MyDateString及AStream...

【专利技术属性】
技术研发人员:杨际荣
申请(专利权)人:镇江华扬信息科技有限公司
类型:发明
国别省市:32[中国|江苏]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1