本帖最后由 luckyzboy 于 2012-06-05 23:00:43 编辑

解决方案 »

  1.   

    可以尝试把 DLL 文件放入资源,用的时候开辟一块内存空间,然后把资源数据载入这块内存,然后这块内存的句柄就作为库句柄来用,之后再用 GetProcAddress 来取函数地址,之后的方法你可以参考我的博客:
    VB动态调用外部API函数的方法不过这个把DLL放入资源调用的方法我没实验过,你可以自己尝试一下,成功的话说一声,让我也长长见识,呵呵
      

  2.   

    用DLL的目的是要使用单元线程,如果是自己写的DLL,还不如把类代码直接放到exe工程中。
      

  3.   

    vb不支持静态编译,可以变通的把dll放到资源里,运行的时候释放出来后调用
      

  4.   

    至于把 DLL 放入内存那一块,具体的你可以参考线程注入的方法,网上很多范例的,
    不过网上的范例多半是 C 语言的,你可以研究一下。