看看你的dll路径是否正确,放在程序文件夹中,或者system32

解决方案 »

  1.   

    你的dll放到自己的当前目录下了吗或者system32目录下了吗?
      

  2.   

    在你的机器里搜搜看有没ddb.dll?
      

  3.   

    多谢各位!ddb.dll我有,是一个读卡器厂商提供得,应该是用vc6.0开发的,我把它放到debug目录下了,但是它提示我说,没有一个名叫mfc42d.dll的文件,然后又抛出异常说是无发加载ddb.dll,这是什么问题?盼请各位师兄赐教!!!小弟多谢了!!!
      

  4.   

    请把这个make_check_card(),替换成CardDll.make_check_card(),因为是静态函数。
      

  5.   

    换了后还是不行,我刚才试着调用了另一个不相关的dll,结果就可以顺利执行。那个也是用vc6.0写的,是不是这个dll的编写有问题??多谢
      

  6.   

    原理有没有用过这个dll,如果用过,应该不是dll的问题。
    你把dll的入口函数的声明放在另外一个类中试一下,不要在同一个类中。