51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 6212|回复: 6
打印 上一主题 下一主题

用VC写的可以写日志的方法

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-3-20 19:43:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我自己用VC写了一个功能简单的可以后台写测试日志的DLL文件。
具体方法见下面,大家把它贴到你的程序最前面就行了。
我这里用的是绝对路径,大家可以自己改在相对路径,那样用起来就更好。



unload_dll("c:\\WRWritelogo.dll");
load_dll("c:\\WRWritelogo.dll");

#设置日志文件名和路径   默认输出日志文件为  d:/textoutfie.txe
extern int SetFilePathForWR(string);

#写入一个整型数据到日志文件
extern int WriteInt(int);

#写入一个字符串到日志文件
extern int WriteStringForWR(string);

#写入当前次数和出错次数 如: 200(2)   表示一共有200次 出错2次
extern int WriteCurrentError(int, int);

#写入一个回车换行符到日志文件
extern int WriteCRLF();



大家可以用SetFilePathForWR()来灵活设置你的日志文件存放的路径。

有不清楚的可以提问。。。。。呵呵。。。。。。。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-3-23 21:35:47 | 只看该作者
WR不是可以写文本文件的吗?你的有何更好的功能?
不管怎样,能写出来还是好的!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-3-25 19:03:49 | 只看该作者
据我所知,winrunner 只用在打开记事本才能写入。我的可以不用打开记事本,就可以在后台写入文件。灵活,效率高,速度快。呵呵。。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-7-14 17:51:46 | 只看该作者
不厚道  发个DLL不给源码真不厚道
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-7-23 15:34:31 | 只看该作者
先用用看,谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-7-24 14:00:26 | 只看该作者
谢谢了!
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2011-6-28 22:08:34 | 只看该作者
把源码给出来把!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-5-27 11:03 , Processed in 0.072677 second(s), 29 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表