[发明专利]一种动态链接库的远程联调方法有效
申请号: | 201110161741.4 | 申请日: | 2011-06-16 |
公开(公告)号: | CN102184264A | 公开(公告)日: | 2011-09-14 |
发明(设计)人: | 张六一 | 申请(专利权)人: | 东信和平智能卡股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 广州三环专利代理有限公司 44202 | 代理人: | 温旭 |
地址: | 519060 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种动态链接库的远程联调方法,本发明可针对宿主程序和动态库属于不同的开发商所开发,宿主程序在远程的局域网中且没有远程IP地址,但可以收发外部邮件的情况下的一种准实时的动态库远程联调方法,可以达到减少开发成本,提高联调效率的目的。本发明不需要宿主程序具有外部IP地址,可以在局域网中使用;打破了宿主程序和动态库开发者所在地域的限制,节省了开发时间,降低了开发费用;不需要统一宿主程序和动态库开发者联调的时间,从动态库被调用开始即可生成联调信息并最终以邮件形式发送给动态库的开发者;动态库开发者可根据需要随时调整需要监测的变量或参数值并产生在联调信息中,以便准确定位问题所在。 | ||
搜索关键词: | 一种 动态 链接 远程 方法 | ||
【主权项】:
一种动态链接库的远程联调方法,其特征在于,包括以下步骤:S1、在动态库被宿主程序加载后定义一个全局的TStringList类用于存放联调信息; S2、在动态库的每个函数被调用时提取被调用函数的名称、调用时间、传入的参数列表,并将所述信息写入联调信息中;S3、在每个动态库函数的执行过程中提取要观察的指针或变量值并写入到联调信息中;S4、动态库中的异常处理机制判断函数是否异常终止;S5A、如为是,在动态库函数异常终止时将异常信息写入联调信息中;S5B、如为否,在每个动态库函数执行完毕时提取函数的返回值写入联调信息中,有输出值的函数将输出值也写入联调信息中;S6、将联调信息保存到宿主程序所在计算机的磁盘文件中;S7、将步骤S6所得的联调信息文件作为附件,自动发送联调信息邮件给动态库开发者;S8、判断联调信息邮件是否发送成功;S9A、如为是,进入步骤S10;S9B、如为否,则提示需要将联调信息文件作为附件,手动发送联调信息邮件给动态库开发者,进入步骤S10;S10、调用完毕,宿主程序卸载动态库;S11、动态库开发者根据收到的联调信息邮件判断并解决动态库中的错误和问题。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东信和平智能卡股份有限公司,未经东信和平智能卡股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201110161741.4/,转载请声明来源钻瓜专利网。
- 上一篇:固定机件
- 下一篇:地址过滤表生成方法及装置、以太帧接收方法及装置