我是一个新手,刚接触到dll,现在有一个dll文件,但我不知道如何用他.那位大哥能帮帮我!只要告诉我如何调用dll文件就行,应该有一个值传给dll,dll在返回一个值!多谢!

解决方案 »

  1.   

    调用dll时,你需要有这个dll对应的lib文件和*.h头文件,把这两个文件导入到你的工程中,然后看.h文件中dll提供了哪些可用函数,根据这些函数的定义体,调用即可。
      

  2.   

    有.H文件嗎?有的話include,沒有的話你要知道DLL中的函數原型。
    有.LIB的話還要連接進去
      

  3.   

    你必须要知道dll中有什么函数。
    如果没有相应的lib文件,那么只能用动态载入dll文件
    LoadLibrary函数动态载入dll文件
    然后将函数导出后使用
      

  4.   

    如果没有.h文件,只有一个.dll文件,我想打开看有办法吗?
    需要自己写头文件,都要包含什么内容呀?
      

  5.   

    如果只有.dll的话,用LoadLibrary(),具体用法看MSDN
      

  6.   

    那我怎么得到返回值,或给.dll传值?
      

  7.   

    到网上找一个例子吧,codeproject上面有
      

  8.   

    需要知道裏面函數的原形,LoadLibrary()把DLL加載進來,然後GetProcAddress()獲得函數的指針,然後用這個函數。
      

  9.   

    如果只有一个DLL,那么就用LOADLIBRARY把DLL载入,然后定义一个指向函数的指针,把你要调用的函数地址传给这个指针,再通过这个指针就可以调用了,
    我也是新手,有说的不对的地方,请大虾们指出,谢谢,^_^
      

  10.   

    LoadLibrary()+GetProcAddress()看看能不能用.不过希望不大你不知道那个DLL有没有用LIB或是你不知道怎么传参数.返回值都不知道是什么.希望渺茫