51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] QTP不能成功调用外部动态链接库

[复制链接]
  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    跳转到指定楼层
    1#
    发表于 2006-11-28 09:47:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    在论坛里居然没有搜到相关的贴子,遇到问题了请求大家的帮助sdlkfj9

    调用DLL的问题,用QTP帮助中的例子,直接复制粘贴就可以运行了。

    可以自己想写一个试试,总是失败,请路过的大侠们慷慨指点sdlkfj5

    DLL源码:

          public class mydll {
          
              public void output( string getwords ) {
                  System.Console.WriteLine( getwords  );
                        System.Console.WriteLine("ress any key to continue...");
                  System.Console.ReadLine();
              }
       
          }  
    //C#写的,用“SDK 命令提示”生成DLL成功,路径 f:\mydll.dll 。

    QTP调用代码:

          Extern.Declare micString , "output" , " f:\mydll.dll" ,"" , micString

          MsgBox  Extern.output("myname")


    直接运行后,QTP就报错“无效的过程调用或参数”。

    对应帮助里的信息,实在是不知哪里错了。sdlkfj7

    [ 本帖最后由 higkoo 于 2006-11-28 09:51 编辑 ]
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    该用户从未签到

    2#
    发表于 2006-11-28 10:01:41 | 只看该作者
    学习中……
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    3#
     楼主| 发表于 2006-11-28 12:34:26 | 只看该作者

    呜……

    我直生成DLL文件,和EXE文件,是可以调用成功的。
    详细代码:
    http://higkoo.blog.sohu.com/22773985.htmlsdlkfj1

    在网上能调用成功的那是用C++写的,是不是C#就不行呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
     楼主| 发表于 2006-11-28 17:48:22 | 只看该作者

    多谢段大侠!

      给我打开了一条新路,新的思路。sdlkfj6

    现在就开始重新尝试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2006-12-1 13:04:00 | 只看该作者
    制作正规的dll,
    就可以调用,你放在类里面,那个方式肯定不行的
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2006-12-1 13:21:36 | 只看该作者
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-12-26 13:34
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
     楼主| 发表于 2006-12-4 10:06:47 | 只看该作者

    这个附件我有,在17testing上面载的。

    那只是个很简单的例子,不过可见一斑。对初学者很有帮忙。

      真正要做起来,真要开发帮忙sdlkfj5
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 21:25 , Processed in 0.071400 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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