VB編譯時找不到DLL檔??(編號:2794)

請教各位高手,我在宣告裡面寫了如下的東西
Private Declare Function Controller Lib "c:\acslib2w.dll" (ByVal Channel As Integer) As Integer
可是在執行的時候它卻說找不到"c:\acslib2w.dll"
我明明已經把這個檔案放在c:\裡面了啊,它怎麼會找不到呢?
謝謝賜教