LoadLibrary()
GetProcessAdress()
FreeLibrary()

解决方案 »

  1.   

    什么DLL windows 还是 Active DLL COM
      

  2.   

    DLL还分这么细,天阿,以后要多写写
      

  3.   

    对于传统DLL可以用这些API 函数
    LoadLibrary()
    GetProcessAdress()
    FreeLibrary()也可以这样
    Public Declare Function GetWindowLong Lib "user32" Alias "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long对于ACTIVE DLL
    (菜单)工程-->引用-->"你的DLL"
      

  4.   

    用VB写的。我也不知是哪种DLL,好像就是Active Dll.像cuiyxy(沧海鲨鱼) (  )说的,就不能动态地添加了?
      

  5.   

    Active Dll用CreateObject函数加载
      

  6.   

    LoadLibrary(dll 名)
    GetProcessAdress(函数名)
    callwindowproc (GetProcessAdress(函数名),0,0,0,0)FreeLibrary(dll 名)
      

  7.   

    dim m_objMyCls as objectm_objMyCls = CreateObject("MyDll.MyCls")m_objMyCls.MyFuncs