返回列表 回復 發帖

請問vb呼叫*.dll檔時 要將dll檔放到哪?

使用window中dll,直接使用即可  
如:Private Declare Function GetWindowsDirectory Lib "kernel32" Alias...
但若是非window的*.dll檔,那要將*.dll檔放到哪?
網上找到以下幾種寫法,但事不知道哪種才是正確的?
請大家指導下

可能:1.放在專案資料夾下,寫路徑
       如:Private Declare Function CasEstablishContext
           Lib "D:\TEST\casmcard.dll" (ByVal ........
       2.放在專案資料夾下,不用寫路徑
          如:Private Declare Function CasEstablishContext Lib "casmcard.dll"
           (ByVal ........
       3.註冊,不寫路徑
          如:先 regsvr32 casmcard.dll
          Private Declare Function CasEstablishContext Lib "casmcard.dll"
          (ByVal ........                           
       4.放在C:\WINDOWS\system32資料夾下(不寫路徑)
          如:Private Declare Function CasEstablishContext Lib "casmcard.dll"
          (ByVal ........
返回列表 回復 發帖