51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 17924|回复: 13
打印 上一主题 下一主题

[原创] 提示错误LoadLibrary(xxx.dll) failed : 找不到指定的模块。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-1-20 10:02:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用两台计算机来产生负载,其中一台使用lr,将另一台加入generators ,将脚本需要的.DLL文件放在另一台计算机的SYSTEM32下。运行场景后,提示错误LoadLibrary(xxx.dll) failed : 找不到指定的模块。
有没有人知道怎末回事?lr agent process 是如何调用的DLL文件,搜索路径是什么?
高手高手!!!!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    2#
    发表于 2009-1-20 10:07:55 | 只看该作者
    请把脚本贴出来
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2009-1-20 10:19:59 | 只看该作者
    vuser_init文件:
    #include "web_api.h"
    #include "lrw_custom_body.h"
    vuser_init()
    {
           
            lr_load_dll("xxx.dll");//调用动态链接库xxx.dll
            return 0;
    }


    Action文件:
    #include "web_api.h"
    Action()
    {

            int count=0;
            lr_start_transaction("test");          
            count=test();  //test()是xxx.dll中的函数。
            lr_end_transaction("test", LR_AUTO);
            return 0;
    }



    vuser_end文件:
    #include "web_api.h"
    vuser_end()
    {
              return 0;
    }
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
    发表于 2009-1-20 10:26:28 | 只看该作者
    lr_load_dll("xxx.dll");//调用动态链接库xxx.dll

    必须写明绝对位置。另外,在该dll中所使用的变量、函数等内容,必须在该dll内明确定义或是指明引用的其他文件。务必注意。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2009-1-20 10:31:53 | 只看该作者
    不会这个
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2009-1-20 10:35:22 | 只看该作者
    可是换一台电脑就可以了,同样的代码。不知道为什么
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2009-1-20 10:35:44 | 只看该作者
    换成绝对路径还是不行啊
    同样的错误提示
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
    发表于 2009-1-20 10:45:25 | 只看该作者
    可能说得不是很全面:
    1。lr_load-dll中参数是动态链接库的名字和全路径
    2。你在C的功能里面的*.def文件中必须要定义你的函数说明
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
     楼主| 发表于 2009-1-20 10:54:25 | 只看该作者
    1.我改成lr_load_dll("c:\\windows\\system32\\xxx.dll");//
    错误提示还是找不到模块
    2.我在。def文件中定义过函数了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2018-2-28 18:04
  • 签到天数: 40 天

    连续签到: 1 天

    [LV.5]测试团长

    10#
    发表于 2009-1-20 10:59:57 | 只看该作者
    那就不晓得什么原因了。。。是否这个dll还需要其他文件呢?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
     楼主| 发表于 2009-1-20 11:04:30 | 只看该作者
    晕,真的是缺文件,谢谢啦
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2015-8-12 13:09:08 | 只看该作者
    nayajay 发表于 2009-1-20 11:04
    晕,真的是缺文件,谢谢啦

    缺少的啥文件?遇到同样问题了!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-6-29 16:55
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    13#
    发表于 2015-8-18 16:35:04 | 只看该作者
    H毛豆T 发表于 2015-8-12 13:09
    缺少的啥文件?遇到同样问题了!

    你解决了吗?我也遇到了同样问题,知道的话告诉我一声,谢谢!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-6-29 16:55
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]测试连长

    14#
    发表于 2015-8-18 16:36:15 | 只看该作者
    H毛豆T 发表于 2015-8-12 13:09
    缺少的啥文件?遇到同样问题了!

    我也遇到同样问题,你知道怎么解决了吗?知道的话告诉我一下,谢谢!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-26 19:39 , Processed in 0.088913 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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